Python 为什么在MacOS中启动Django服务器时出错?
我刚开始在web应用程序项目中使用Django,我正在Django中进行Elasticsearch,但是当我从defalt mysite目录运行Python 为什么在MacOS中启动Django服务器时出错?,python,django,macos,Python,Django,Macos,我刚开始在web应用程序项目中使用Django,我正在Django中进行Elasticsearch,但是当我从defalt mysite目录运行python manage.py runserver命令时,我得到以下错误: zsh: abort python manage.py runserver 我遇到了同样的问题,并在更新此库时解决了它: brew uninstall asn1crypto (uninstall current outdated version) brew install
python manage.py runserver
命令时,我得到以下错误:
zsh: abort python manage.py runserver
我遇到了同样的问题,并在更新此库时解决了它:
brew uninstall asn1crypto (uninstall current outdated version)
brew install asn1crypto (install new version, 1.3.0 up)
我找到了解决问题的办法: 如果您使用的是虚拟环境
cd-venv/lib/python3.7/站点包
rm-rf asn1crypto
然后事情就会恢复正常
如果未使用虚拟环境,请将其从系统站点包中删除
cd/usr/local/bin/python3.7/站点包
然后按上面相同的方法拆下
这似乎是与OSX Catalina的兼容性问题,问题发布在上,您确定吗?实际上,我在两台不同的计算机上修复了相同的问题。在pip卸载asn1crypto(我当前的版本是asn1crypto-0.24.0)和安装最新版本的pip安装asn1crypto(安装asn1crypto-1.4.0)时,它对我起到了作用。在mac Catalina中,我使用pyenv和pyenv-virtualenv。您解决了吗?我也遇到同样的问题,但不知道如何解决