Django: Das Ausführen von manage.py wird immer abgebrochen


12

Ich habe eine vorhandene Django-Anwendung, die ich lokal einrichten möchte. Nachdem Sie eine virtuelle Umgebung erstellt und alle erforderlichen Abhängigkeiten installiert haben, wird ausgeführtmanage.py ohne weitere nützliche Fehlermeldung abgebrochen.

(venv) $ python manage.py
[1]    39973 abort      python manage.py

Alle bereitgestellten Unterbefehle werden ebenfalls nur abgebrochen, und ich habe versucht, einen Weg zum Debuggen ohne Glück zu finden.

Verwendete Versionen:

python 3.6.8
Django 2.0.2

BEARBEITEN:

Ich habe endlich das Problem herausgefunden. Wenn Sie mit macOS 10.15 (Catalina) arbeiten, kann dies Ihnen helfen:

Eine der Abhängigkeiten ist cryptography, dass openssl erforderlich ist. Sie können openssl über Brew installieren und dann symbolische Links zu folgenden hinzufügen:

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

Dies kann ein Problem in Ihrer Datei settings.py sein. Vielleicht ein Syntaxfehler oder eine Ausnahme?
Gelonida

Sagt Ihnen das Auftauchen von Ausführlichkeit etwas? python manage.py --verbosity 3Außerdem sieht es in Ihrem Shell-Snippet nicht so aus, als hätten Sie eine virtuelle Umgebung aktiviert. Welche Shell benutzt du? Benutzt du venvoder virtualenv? Was kommt python --versionzurück 3.6.8? Was ist mit der pip freezeAusgabe?
FlipperPA

Möchten Sie den Server ausführen? Was möchten Sie mit manage.py machen?
Moh Vahedi

Wir haben mehrere Befehle mit unterschiedlichen Zwecken unter Verwendung von manage.py, python manage.py runserver===> run's the server. python manage.py startapp===> erstellt eine App im übergeordneten Ordner Ihres Projekts. Was ist Ihr Zweck?
Moh Vahedi

Das Hinzufügen einer --verbosityOption bewirkt nichts. Ich möchte nur die Migration ausführen, aber wie angegeben wird jeder Befehl manage.pynur abgebrochen. Ich vermute, dies hängt mit openssl und macOS Catalina zusammen.
Marlon Marcos

Antworten:



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.