Python nicht PYTHONPATH für Skripte - es verwendet sie für Module. So können Sie versuchen:
python -m script1
aber das ist nicht die Art, wie Skripts ausgeführt werden sollten. Sie sollten Python den Pfadnamen geben oder davon ausgehen, dass es sich im aktuellen Verzeichnis befindet. Zum Beispiel:
Python „E: \ Python Übung \ script1.py Lernen“
Die doppelten Anführungszeichen sind erforderlich, da Sie gewählt haben Leerzeichen in Verzeichnisnamen haben - Ich schlage vor, dass Sie stoppen mögen tun dass Leerzeichen in Pfadnamen das Leben nur noch schwieriger machen.
Alternativ können Sie Ihr aktuelles Verzeichnis ändern, indem Sie entweder den Befehl cd
verwenden oder indem Sie die Eigenschaften "start in" auf die Verknüpfung cmd.exe
setzen. Zum Beispiel:
cd "E:\learning python exercise"
python script1.py
Sie müssen nur die cd
einmal in jeder cmd.exe
Sitzung zu tun.
Wenn Sie Setup den Dateinamen Assoziation für Python haben (sollten bei der Installation durchgeführt wurden), dann sollten Sie brauchen nur:
cd "E:\learning python exercise"
script1.py
Bitte geben Sie keine externen Links in Ihrer Frage. Sie sollten den Text stattdessen kopieren und in Ihre Frage einfügen. – cdarke
vielen dank für ihre großzügige hilfe, es ist meine erste stackoverflow frage, sorry für die unconvenient. – assassince
Entschuldigung, aber das Einfügen einer Grafik ist auch nicht akzeptabel. Sie sollten den Text kopieren und einfügen, nicht einen Screenshot. – cdarke