如何解决Django中的“中止”问题?

Abhishek Kumar:

我正在Django中做一个项目。我已经安装了python 3.7.5和Django 1.11。当我尝试运行命令时

python manage.py migrate

我正进入(状态

[1] abort      python manage.py migrate

同样的事情正在发生

python manage.py runserver

最近两天我一直在就如何解决此问题进行集思广益,但没有运气。有人可以帮我解决这个问题吗?

问题的屏幕截图

Abhishek Gautam:

我终于得到了这个问题的答案。令人沮丧的是,新版本的macOS Catalina(10.15)仅存在此问题。问题与需要OpenSSL的加密有关。若要解决这些问题,请按照下列步骤操作:

  1. brew install openssl
  2. cd /usr/local/lib
  3. 搜索名称类似于libcrypto.dylib的文件。对于OpenSSL 1.0.0版,路径为/usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib,对于OpenSSL 1.1.1版,路径为/usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib
  4. 还搜索libssl.dylib的路径

  5. 使用找到的路径运行以下命令:

    ln -s /usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib libcrypto.dylib
    
    ln -s /usr/local/Cellar/[email protected]/1.1.1d/lib/libssl.1.1.dylib libssl.dylib
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章