Wie kann ich das Problem "Abbrechen" in Django beheben?

9

Ich mache ein Projekt in Django. Ich habe Python 3.7.5 und Django 1.11 installiert. Wenn ich versuche, den Befehl auszuführen

python manage.py migrate

ich bekomme

[1] abort      python manage.py migrate

Das gleiche passiert für

python manage.py runserver

Ich habe in den letzten 2 Tagen ein Brainstorming durchgeführt, um dieses Problem zu beheben, aber kein Glück. Kann mir hier jemand bei der Behebung dieses Problems helfen?

Screenshot des Problems

Abhishek Kumar
quelle
Ist das eine genaue Fehlermeldung?
Funnydman
@funnydman Ja. Sie können den Screenshot überprüfen, den ich gerade hinzugefügt habe
Abhishek Kumar
Wenn Sie MAC.OS verwenden , kann Ihnen dasselbe Problem helfen.
Tài Hồ

Antworten:

14

Ich habe endlich die Antwort auf diese Frage bekommen. Es ist frustrierend zu wissen, dass die neue Version von macOS Catalina (10.15) nur dieses Problem hat. Das Problem hängt mit der Kryptografie zusammen, für die OpenSSL erforderlich ist. Gehen Sie folgendermaßen vor, um diese Probleme zu beheben:

  1. Lauf brew install openssl
  2. cd /usr/local/lib
  3. Suchen Sie nach der Datei mit dem Namen libcrypto.dylib. Für OpenSSL Version 1.0.0 ist der Pfad /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylibund für OpenSSL 1.1.1 der Pfad/usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib
  4. Suchen Sie auch nach libssl.dylib

  5. Führen Sie die folgenden Befehle mit den gefundenen Pfaden aus:

    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
Abhishek Gautam
quelle
1
Danke für die Lösung. Es funktionierte. Jetzt kann ich eine Verbindung zum Django-Server herstellen und meine anstehende Arbeit fortsetzen.
Abhishek Kumar