我正在 Django 中做一个项目。我已经安装了 python 3.7.5 和 Django 1.11。当我尝试运行命令时
python manage.py migrate
Run Code Online (Sandbox Code Playgroud)
我正进入(状态
[1] abort python manage.py migrate
Run Code Online (Sandbox Code Playgroud)
同样的事情正在发生
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)
在过去的 2 天里,我一直在集思广益如何解决这个问题,但没有运气。有人可以帮我解决这个问题吗?
小智 22
我终于得到了这个问题的答案。得知新版 macOS Catalina (10.15) 仅存在此问题令人沮丧。问题与需要 OpenSSL 的密码学有关。要解决这些问题,请执行以下步骤:
brew install opensslcd /usr/local/lib/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还搜索 libssl.dylib 的路径
使用您找到的路径运行以下命令:
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
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1987 次 |
| 最近记录: |