In meinem anscheinend fehlerhaften Verständnis von PYTHONPATH gibt der Aufruf sys.path
den Inhalt von PYTHONPATH zurück. Unter Verwendung der Windows GUI habe ich ein Skript -manage.py von Django hinzugefügt.Manage.py wird zu PYTHONPATH hinzugefügt, kann aber nicht gefunden werden
>>> import sys
>>> sys.path
['', 'C:\\programming\\django_testing\\tango_with_django_project\\manage.py', 'C:\\Users\\mjpvanzuijlen\\AppData\\Local\\Programs\\Python\\Python36', ]
obwohl ich dies würde ich erlauben, es in CMD anrufen aus welchem Verzeichnis mit:
C:\>python manage.py
Doch diese gibt einen Fehler zurück:
python: can't open file 'manage.py': [Errno 2] No such file or directory.
klar mein Verständnis von PYTHONPATH ist falsch. Wie könnte ich eine Datei aufrufen, in diesem Fall manage.py
von einem beliebigen Ort in CMD?
EDIT: änderte ich den Weg von .../manage.py
in das Verzeichnis. Es gibt immer noch den gleichen Fehler.
>>> import sys
>>> sys.path
['', 'C:\\programming\\django_testing\\tango_with_django_project',
Damit dies funktioniert, muss 'manage.py' in dem Ordner sein, in dem Sie das ausführen. –
@KlausD. Es ist. Direktkopie von 'manage.py properties' enthüllt es in' C: \\ programing \\ django_testing \\ tango_with_django_project' –
Und Sie sind im Ordner 'C: \ programing \ django_testing \ tango_with_django_project', wenn Sie es ausführen? Ihre Eingabe sagt, dass Sie es nicht sind. –