python - 如何修复 Django 中的 "abort"问题?

标签 python django

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

python manage.py migrate

我正在获取

[1] abort      python manage.py migrate

同样的事情也发生了

python manage.py runserver

过去两天我一直在集思广益如何解决这个问题,但没有成功。有人可以帮我解决这个问题吗?

Screenshot of the issue

最佳答案

这个问题我终于得到答案了。令人沮丧的是,新版本的 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/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib
  4. 同时搜索 libssl.dylib 的路径

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

    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib libcrypto.dylib
    
    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libssl.1.1.dylib libssl.dylib
    

关于python - 如何修复 Django 中的 "abort"问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59017071/

相关文章:

python - `aws` CLI 返回 "bad interpreter: No such file or directory"

python - QObject 之间的 PyQt 信号

django - django-filebrowser 和 django-storages 的 bug 哪个库有问题?

python - django 完整性错误,我知道为什么,但不知道如何解决

django - 如何为 DRF Serializer 访问/创建正确的 Request 对象?

python - 为什么 Django 表单在波斯语中显示 UnicodeEncodeError?

django - 如何使用装饰器检查用户是否有权访问 Django 中的某些对象

python - 使用Python requests模块上传文件

python - 在 Python 中从 retrlines 创建列表

python - R 版 Tableau 包