Robię projekt w Django. Zainstalowałem Python 3.7.5 i Django 1.11. Kiedy próbuję uruchomić polecenie
python manage.py migrate
staje się
[1] abort python manage.py migrate
To samo się dzieje
python manage.py runserver
Przez ostatnie 2 dni zastanawiałem się, jak rozwiązać ten problem, ale bez powodzenia. Czy ktoś może mi pomóc w rozwiązaniu tego problemu?
Odpowiedzi:
W końcu dostałem odpowiedź na to pytanie. Frustrujące jest to, że nowa wersja macOS Catalina (10.15) ma tylko ten problem. Problem dotyczy kryptografii wymagającej OpenSSL. Aby rozwiązać te problemy, wykonaj następujące kroki:
brew install openssl
cd /usr/local/lib
/usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib
, a dla OpenSSL 1.1.1 ścieżka będzie/usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib
Wyszukaj także ścieżkę do libssl.dylib
Uruchom następujące polecenia ze znalezionymi ścieżkami:
źródło