Python 为什么在MacOS中启动Django服务器时出错?

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

我刚开始在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 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。您解决了吗?我也遇到同样的问题,但不知道如何解决