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.