Django: uruchomienie manage.py zawsze przerywa


12

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

może to być problem w pliku settings.py. Być może błąd składniowy lub wyjątek?
gelonida,

Czy pojawianie się gadatliwości coś ci mówi? 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ą?
FlipperPA

chcesz uruchomić serwer? co chcesz zrobić z manage.py?
Moh Vahedi

mamy kilka poleceń do różnych celów za pomocą manage.py, python manage.py runserver===> uruchom serwer. python manage.py startapp===> tworzy aplikację w folderze nadrzędnym twojego projektu. jaki masz cel?
Moh Vahedi

Dodanie --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.
Marlon Marcos,

Odpowiedzi:



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.