Mam istniejącą aplikację Django, którą próbuję skonfigurować lokalnie. Po utworzeniu środowiska wirtualnego i zainstalowaniu wszystkich wymaganych zależności, uruchamianie manage.pyprzerywa się bez żadnego innego przydatnego komunikatu o błędzie.
(venv) $ python manage.py
[1] 39973 abort python manage.py
Wszelkie podane podkomendy również przerywają, a ja próbowałem znaleźć sposób na debugowanie bez powodzenia.
Użyte wersje:
python 3.6.8
Django 2.0.2
EDYTOWAĆ:
W końcu zrozumiałem problem. Jeśli korzystasz z systemu macOS 10.15 (Catalina), może to pomóc:
Jedną z zależności jest cryptographywymaganie openssl. Możesz zainstalować openssl poprzez brew, a następnie dodać symboliczne linki do następujących elementów:
cd /usr/local/lib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib libcrypto.dylib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libssl.1.0.0.dylib libssl.dylib
python manage.py --verbosity 3Ponadto z fragmentu powłoki nie wygląda na to, że masz aktywne środowisko wirtualne. Jakiej powłoki używasz? Używasz venvlub virtualenv? Co python --versionzwraca 3.6.8? Co z pip freezeprodukcją?
python manage.py runserver===> uruchom serwer. python manage.py startapp===> tworzy aplikację w folderze nadrzędnym twojego projektu. jaki masz cel?
--verbosityopcji nic nie robi. Chcę tylko uruchomić migrację, ale jak stwierdzono, każde polecenie po manage.pyprostu przerywa. Zgaduję, że jest to związane z openssl i macOS Catalina.