Wie führe ich ein Python-Programm in der Eingabeaufforderung in Windows 7 aus?

159

Ich versuche herauszufinden, wie Python-Programme mit der Eingabeaufforderung unter Windows 7 ausgeführt werden. (Ich hätte das jetzt herausfinden sollen ...)

Als ich "python" in die Eingabeaufforderung eingab, wurde folgende Fehlermeldung angezeigt:

'python' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.

Der erste Ort, den ich bei der Suche nach Hilfe gefunden habe, war diese Site: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows .

Es war etwas hilfreich, aber das Tutorial wurde für Windows 2000 und älter geschrieben, sodass es für meinen Windows 7-Computer nur minimal hilfreich war. Ich habe Folgendes versucht:

Bei älteren Windows-Versionen ist es am einfachsten, die Datei C: \ AUTOEXEC.BAT> zu bearbeiten. Sie möchten AUTOEXEC.BAT eine Zeile wie die folgende hinzufügen:

Diese Datei war auf meinem Computer nicht vorhanden (es sei denn, ich irre mich).

Als nächstes habe ich Folgendes versucht: (hier: Wie führe ich ein Python-Programm aus? )

Python in den Weg stellen

Windows

Um Programme auszuführen, sucht Ihr Betriebssystem an verschiedenen Stellen und versucht, den Namen des Programms / Befehls, den Sie eingegeben haben, mit einigen Programmen auf dem Weg abzugleichen.

In Fenstern:

Bedienfeld> System> Erweitert> | Umgebungsvariablen | > Systemvariablen -> Pfad

Dies muss Folgendes umfassen: C: \ Python26; (oder gleichwertig). Wenn Sie es vorne platzieren, wird es als erster angezeigt. Sie können es auch am Ende hinzufügen, was möglicherweise vernünftiger ist.

Starten Sie dann Ihre Eingabeaufforderung neu und geben Sie "python" ein. Wenn alles funktioniert hat, sollten Sie eine ">>>" - Eingabeaufforderung erhalten.

Dies war für Windows 7 relevant genug, und ich machte mich auf den Weg zu den Systemvariablen. Ich habe eine Variable "python" mit dem Wert "C: \ Python27" hinzugefügt.

Ich habe den Fehler auch nach dem Neustart meines Computers weiterhin erhalten.

Weiß jemand, wie man das behebt?

Adam Seitz
quelle

Antworten:

228

Sie müssen C:\Python27Ihrem System die PATH-Variable hinzufügen , keine neue Variable mit dem Namen "python".

Suchen Sie die Umgebungsvariable PATH des Systems und fügen Sie ihr ein ;(das Trennzeichen) und den Pfad zu dem Verzeichnis hinzu, das python.exe enthält (z C:\Python27. B. ). Die genauen Schritte finden Sie weiter unten.

Die Umgebungsvariable PATH listet alle Speicherorte auf, die Windows (und cmd.exe) überprüfen, wenn der Name eines Befehls angegeben wird, z. B. "python" (sie verwendet die Variable PATHEXT auch für eine Liste der ausführbaren Dateierweiterungen, die versucht werden sollen). Die erste ausführbare Datei, die auf dem PATH mit diesem Namen gefunden wird, wird gestartet.

Beachten Sie, dass nach dem Ändern dieser Variablen Windows nicht neu gestartet werden muss, sondern nur neue Instanzen von cmd.exeden aktualisierten PATH haben. Sie können set PATHan der Eingabeaufforderung eingeben, um den aktuellen Wert anzuzeigen.


Genaue Schritte zum Hinzufügen von Python zum Pfad unter Windows 7+:

  1. Computer -> Systemeigenschaften (oder Win+Break) -> Erweiterte Systemeinstellungen
  2. Klicken Sie auf die Environment variables...Schaltfläche (auf der Registerkarte Erweitert).
  3. Bearbeiten Sie PATH und hängen Sie es ;C:\Python27an das Ende an (ersetzen Sie Ihre Python-Version).
  4. OK klicken. Beachten Sie, dass Änderungen am PATH nur in Eingabeaufforderungen angezeigt werden, die nach der Änderung geöffnet wurden .
Cameron
quelle
2
Vielen Dank dafür, ich wollte gerade meine Python-Chops einwerfen, bevor ich sie überhaupt verdient habe. Ich bin sicher, die Leute können das herausfinden, aber wenn Sie sich nicht erinnern, wenn Sie Python 3.4 herunterladen, lautet Ihre Pfadvariable C: \ Python34 anstelle von 27!
boundless08
Ein weiteres potenzielles Problem, das für diejenigen zu prüfen ist, die den oben genannten Anweisungen folgen und immer noch ein Problem haben. Ich habe ein mysteriöses doppeltes Anführungszeichen im Pfad (nach C: \ Programme (x86) \ QuickTime \ QTSystem ";) gesehen, das das nicht zulässt Python-Befehl arbeiten. Entfernen hat den Trick getan.
ivan7707
Musste eine neue Sitzung eröffnen. Danke
Abhi
Sie erwähnten "Vergessen Sie nicht das Trailing \". Darf ich fragen, warum es wichtig ist?
Mhaghighat
@MBA: Ich hatte einen Schrägstrich in der Antwort und jemand anderes fügte die Notiz später hinzu. Es war nur aus Gründen der Klarheit, es ist überhaupt nicht notwendig. Ich habe die Antwort etwas aufgeräumt. Vielen Dank für den Hinweis!
Cameron
66

Angenommen, Sie haben Python2.7 installiert

  1. Gehen Sie zum Startmenü

  2. Rechtsklick "Computer"

  3. Wählen Sie "Eigenschaften"

  4. In einem Dialogfeld sollte links ein Link mit dem Namen "Erweiterte Systemeinstellungen" angezeigt werden. Klick es.

  5. Klicken Sie im Dialogfeld Systemeigenschaften auf die Schaltfläche "Umgebungsvariablen".

  6. Suchen Sie im Dialogfeld Umgebungsvariablen im Fenster Systemvariablen nach "Pfad".

  7. Fügen Sie am Ende "; C: \ Python27" hinzu. Das Semikolon ist das Pfadtrennzeichen in Windows.

  8. Klicken Sie auf OK und schließen Sie die Dialoge.

  9. Öffnen Sie nun eine neue Eingabeaufforderung und geben Sie "python" ein.

Es sollte funktionieren.

Nathan
quelle
1
Ich stimme dir zu, weil ich ein Problem hatte. Ich habe C: \ Python27 richtig hinzugefügt. Mit einem ; nach der vorherigen Variablen. Aber ich habe nicht bemerkt, dass ich ein Leerzeichen nach dem geschrieben habe; . Dann funktionierte die Eingabeaufforderung nicht. Danke, das merke ich nicht. RICHTIG :; C: \ Python27 || FALSCH: ; C: \ Python27
ccsakuweb
34

Ich habe einige Anstrengungen unternommen, um hier, im Internet und in der Python-Dokumentation nach Antworten zu suchen und selbst zu testen, damit meine Python-Skripte endlich reibungslos auf meinen Windows-Computern (WinXP und Win7) funktionieren. Also habe ich gerade darüber gebloggt und füge das unten ein, falls es für andere nützlich ist. Tut mir leid, es ist lang und Sie können es gerne verbessern. Ich bin kein Experte.

[ UPDATE : Python 3.3 enthält jetzt den Python Launcher für Windows, mit dem Sie py (anstelle von Python) eingeben können, um den Standardinterpreter oder py -2, py -3, py -2.7 usw. aufzurufen. Außerdem werden Shebang-Zeilen unterstützt Dadurch kann das Skript selbst angeben. Für Versionen vor 3.3 steht der Launcher als separater Download zur Verfügung. http://docs.python.org/3/whatsnew/3.3.html ]

Ausführen von Python-Skripten bequem unter Windows

Vielleicht erstellen Sie Ihre eigenen Python-Skripte, oder jemand hat Ihnen eines gegeben, um etwas mit Ihren Datendateien zu tun. Angenommen, Sie haben ein Python-Skript erworben und es unter "D: \ my scripts \ ApplyRE.py" gespeichert. Sie möchten es bequem ausführen, indem Sie entweder darauf doppelklicken oder es von einem beliebigen Ort aus in die Befehlszeile eingeben. Dabei können Sie Parameter wie folgt übergeben (-o bedeutet "Überschreiben Sie die Ausgabedatei, falls sie bereits vorhanden ist"):

ApplyRE infile.txt outfile.txt -o

Angenommen, Sie haben auch eine Datendatei mit dem Titel "C: \ einige Dateien \ einige lexicon.txt". Die einfachste Möglichkeit besteht darin, die Datei oder das Skript so zu verschieben, dass sie sich am selben Speicherort befinden. Dies kann jedoch zu Problemen führen. Nehmen wir also an, dass sie getrennt bleiben.

Stellen Sie sicher, dass Windows den Python-Interpreter findet

Stellen Sie nach der Installation von Python sicher, dass die Eingabe von Python in eine Eingabeaufforderung funktioniert (und geben Sie dann exit () ein, um den Python-Interpreter wieder zu verlassen).

C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>

Wenn dies nicht funktioniert, müssen Sie etwas wie "; C: \ Python32" (ohne Anführungszeichen) an die Umgebungsvariable PATH anhängen. Anweisungen finden Sie unter PATHEXT unten.

Python mit .py und .pyc verknüpfen

Stellen Sie sicher, dass ein Doppelklick auf ApplyRE.py ausgeführt wird. (Es sollte auch ein Python-Logo als Symbol haben und übrigens als "Python-Datei" bezeichnet sein.) Wenn dies noch nicht geschehen ist, klicken Sie mit der rechten Maustaste auf eine .py-Datei, wählen Sie "Öffnen mit", "Programm auswählen" und aktivieren Sie "Immer verwenden ..." Diese Zuordnung verbessert die Benutzerfreundlichkeit, ist jedoch nicht unbedingt erforderlich. Sie können "Python" jedes Mal angeben, wenn Sie ein Skript ausführen möchten, wie folgt:

D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Hier ist eine sehr spezifische Variante, die optional ist, es sei denn, Sie müssen eine andere Version des Interpreters angeben.

D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Aber das ist ein Schmerz. Glücklicherweise sollte nach der Installation von Python im PATH und der Verknüpfung mit .py ein Doppelklick auf eine .py-Datei oder die direkte Eingabe als Befehl funktionieren. Hier scheinen wir das Skript direkt auszuführen - es ist schön und einfach, es in einer Beispieldatei auszuführen, die sich zusammen mit dem Skript im Ordner "Meine Skripte" befindet.

D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.

Auslassen der Erweiterung .py (Bearbeiten von PATHEXT)

Um die Eingabe weiter zu reduzieren, können Sie Windows mitteilen, dass .py (und möglicherweise .pyc-Dateien) ausführbar sind. Klicken Sie dazu mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften, Erweitert, Umgebungsvariablen, Systemvariablen. Fügen Sie "; .PY; .PYC" (ohne Anführungszeichen) an die vorhandene PATHEXT-Variable an, oder erstellen Sie sie, wenn Sie sicher sind, dass sie noch nicht vorhanden ist. Schließen Sie die Eingabeaufforderung und öffnen Sie sie erneut. Sie sollten jetzt in der Lage sein, die .py wegzulassen (FYI, dies würde dazu führen, dass ApplyRE.exe oder ApplyRE.bat stattdessen ausgeführt werden, falls eine vorhanden ist).

D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.

Hinzufügen von Skripten zum Systempfad

Wenn Sie Ihre Skripte häufig über die Eingabeaufforderung verwenden (dies ist weniger wichtig, wenn Sie BAT-Dateien verwenden), sollten Sie den Ordner Ihrer Skripte zum Systempfad hinzufügen. (Neben PATHEXT sollte eine PATH-Variable angezeigt werden. Fügen Sie "; D: \ my scripts" ohne Anführungszeichen hinzu.) Auf diese Weise können Sie ein Skript von einem anderen Speicherort aus für die Dateien am aktuellen Speicherort ausführen, z.

C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.

Erfolg! Das ist so ziemlich alles, was Sie tun müssen, um die Befehlszeile zu optimieren.

Laufen direkt, ohne den Pfad zu ändern

Wenn Sie schnell schreiben oder keine Batchdatei für jede Situation erstellen möchten, können Sie vollständige Pfade (für das Skript oder für die Parameter) angeben, anstatt PATH zu optimieren.

C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.

Erstellen von Verknüpfungen oder Batchdateien

Wenn .py mit einem installierten Python verknüpft ist, können Sie einfach auf ApplyRE.py doppelklicken, um es auszuführen. Die Konsole wird jedoch möglicherweise zu schnell angezeigt und ausgeblendet, um die Ausgabe zu lesen (oder ein Fehler!). Um Parameter zu übergeben, müssen Sie zunächst einen der folgenden Schritte ausführen. (a) Klicken Sie mit der rechten Maustaste und erstellen Sie eine Verknüpfung. Klicken Sie mit der rechten Maustaste auf die Verknüpfung, um Eigenschaften zu bearbeiten und Parameter an Target anzuhängen. (b) Erstellen Sie eine Batchdatei - eine Nur-Text-Datei mit einem eindeutigen Namen wie ApplyRErun.bat. Diese Option ist wahrscheinlich besser, da Sie sie zum Anhalten auffordern können, damit Sie die Ausgabe sehen können. Hier ist ein Beispiel für den Inhalt einer BAT-Datei, der so geschrieben wurde, dass er von c: \ einigen Dateien gefunden und ausgeführt werden kann.

python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause

Erweitert: an PYTHONPATH anhängen

Dies ist normalerweise nicht erforderlich, aber eine andere Umgebungsvariable, die relevant sein kann, ist PYTHONPATH. Wenn wir d: \ my-Skripte an diese Variable anhängen, könnten andere Python-Skripte an anderen Speicherorten diese über Importanweisungen verwenden.

Jon Coombs
quelle
1
Ihre Antwort erklärt, warum .py-Dateien unter Windows 7 ohne Python-Präfix und ohne Shebang-Zeile auf magische Weise ausgeführt werden. Vielen Dank.
Sabuncu
8

Python wird mit einem Skript geliefert, das sich um das Einrichten der Windows-Pfaddatei für Sie kümmert.

Öffnen Sie nach der Installation die Eingabeaufforderung

cmd

Wechseln Sie in das Verzeichnis, in dem Sie Python installiert haben

cd C:\Python27

Führen Sie Python und das Skript win_add2path.py unter Tools \ Scripts aus

python.exe Tools\Scripts\win_add2path.py

Jetzt können Sie pythonüberall als Befehl verwenden.

Öfen
quelle
Unter Windows 10 würde cmd nach dem Ausführen dieses Skripts ( 'python' is not recognized ...) immer noch denselben Fehler auslösen . Nach der Überprüfung des PFADS stellte ich fest, dass die relevanten Zeilen zwar hinzugefügt wurden, jedoch nur zu den "Benutzervariablen", nicht zu den "Systemvariablen". Ich habe sie manuell in "Systemvariablen" kopiert und dann hat es funktioniert.
Egalth
@Egalth Haben Sie ein neues Terminal geschlossen und geöffnet, nachdem Sie das Add-Skript ausgeführt haben, bevor Sie Python getestet haben? Normalerweise ist das Hinzufügen zum PATH unter Benutzervariablen in Ordnung, erfordert jedoch eine neue Eingabeaufforderung, um den aktualisierten PATH zu laden
Öfen
Guter Punkt zum Neustart. Ich kann mich ehrlich gesagt nicht erinnern, ob ich das vor dem manuellen Kopieren versucht habe.
Egalth
7

Sie müssen den Python-Pfad in die PATHVariable einfügen.

Im Abschnitt Systemvariablen sollten Sie Benutzervariablen und Systemvariablen haben. Suchen Sie nach der PATHVariablen und bearbeiten Sie ihren Wert, indem Sie ihn am Ende hinzufügen ;C:\python27.

Das ;heißt, die Variable anzuweisen, diesem Wert einen neuen Pfad hinzuzufügen, und der Rest ist nur, anzugeben, welcher Pfad das ist.

Auf der anderen Seite können Sie ;%python%die von Ihnen erstellte Variable hinzufügen.

oscarcardoso
quelle
3

Sie fügen den Systemvariablen keine Variablen hinzu. Sie nehmen die vorhandene Systemvariable 'Path' und ändern sie, indem Sie danach ein Semikolon und anschließend c: \ Python27 hinzufügen

Gerrat
quelle
3

Nach 30 Minuten F & E wurde mir klar, dass nach dem Einrichten der PATH at-Umgebungsvariable

dh

"C: \ Python / 27;"

einfach neu starten

jetzt offen cmd:

C:> cd Python27 C: \ Python27> python.exe

BENUTZEN Sie python.exe mit Erweiterung

Alternative Option ist:

Wenn die Software ordnungsgemäß installiert ist, führen Sie das Python-Programm direkt aus. Der Befehlszeilenbildschirm wird automatisch ohne cmd angezeigt.

Vielen Dank.

Shashant Purohit
quelle
3
  • Gehen Sie zum Startmenü

  • Rechtsklick "Computer"

  • Wählen Sie "Eigenschaften"

  • In einem Dialogfeld sollte links ein Link mit dem Namen "Erweiterte Systemeinstellungen" angezeigt werden. Klick es.

  • Klicken Sie im Dialogfeld Systemeigenschaften auf die Schaltfläche "Umgebungsvariablen".

  • Suchen Sie im Dialogfeld Umgebungsvariablen im Fenster Systemvariablen nach "Pfad".

  • Fügen Sie am Ende "; C: \ Python27" hinzu. Das Semikolon ist das Pfadtrennzeichen in Windows.

  • Klicken Sie auf OK und schließen Sie die Dialoge.

  • Öffnen Sie nun eine neue Eingabeaufforderung und geben Sie "python" ein. Wenn der Fehler angezeigt wird, geben Sie "py" anstelle von "python" ein.

Arpan Ghosh
quelle
1
Vielleicht könnten Sie eine Erklärung hinzufügen, warum OP dieses Problem aufgetreten sein könnte / warum Ihre Antwort es behebt?
CallumDA
3

Selbst nach vielen Beiträgen dauerte es mehrere Stunden, um das Problem herauszufinden. Hier ist der detaillierte Ansatz, der in einfacher Sprache geschrieben ist, um Python über die Befehlszeile in Windows auszuführen.

1. Laden Sie die ausführbare Datei von python.org
herunter. Wählen Sie die neueste Version und laden Sie das ausführbare Windows-Installationsprogramm herunter. Führen Sie die heruntergeladene Datei aus und lassen Sie die Installation abschließen.

2. Stellen Sie sicher, dass die Datei in einem Administratorordner heruntergeladen wurde

  1. Suchen Sie den Speicherort der Python-Anwendung.
  2. Klicken Sie mit der rechten Maustaste auf die EXE-Datei und navigieren Sie zu deren Eigenschaften. Überprüfen Sie, ob es die Form "C: \ Users ...." hat. Wenn NEIN, können Sie mit Schritt 3 fortfahren. Andernfalls klonen Sie Python37 oder eine andere Version, die Sie an einen dieser Speicherorte heruntergeladen haben: "C: \", "C: \ Programme", "C: \ Programme" (x86) ".

3. Aktualisieren Sie die System-PATH-Variable. Dies ist der wichtigste Schritt, und es gibt zwei Möglichkeiten, dies zu tun: - (Befolgen Sie vorzugsweise den zweiten Schritt)

1. MANUELL
- Suchen Sie in der Suchleiste nach 'Systemumgebungsvariablen bearbeiten'. (WINDOWS 10)
- Navigieren Sie im Dialogfeld Systemeigenschaften zu "Umgebungsvariablen".
- Suchen Sie im Dialogfeld Umgebungsvariablen im Fenster Systemvariablen nach "Pfad". (# Stellen Sie sicher, dass Sie im unteren Fenster mit dem Namen Systemvariablen und nicht unter Benutzervariablen auf Pfad klicken.)
- Bearbeiten Sie die Pfadvariable, indem Sie den Speicherort des Python37 / PythonXX-Ordners hinzufügen. Ich habe folgende Zeile hinzugefügt: -
"; C: \ Programme (x86) \ Python37; C: \ Programme (x86) \ Python37 \ Scripts"
- Klicken Sie auf OK und schließen Sie die Dialogfelder.

2. SCRIPTED
- Öffnen Sie die Eingabeaufforderung und navigieren Sie mit dem Befehl cd zum Ordner Python37 / XX.
- Schreiben Sie die folgende Anweisung: -
"python.exe Tools \ Scripts \ win_add2path.py"

Sie können jetzt Python in der Eingabeaufforderung verwenden :)
1. Verwenden Sie Shell
Geben Sie Python in cmd ein und verwenden Sie es.
2. Ausführen einer .py-Datei
Geben Sie python filename.py ein, um sie auszuführen.

varshika03
quelle
2

Stellen Sie zunächst sicher, dass Sie die Pfadumgebungsvariable eingeben

C: \ Pfad% Pfad%; C: \ Python27 Drücken Sie die Eingabetaste

C: \ Python27> Python-Dateiname Drücken Sie die Eingabetaste

reka2198
quelle
2

Ich möchte nur erwähnen, wann Sie Folgendes tun:

cd C:\Python27
python Tools\Scripts\win_add2path.py

Die PATH-Variable in " Benutzervariablen für Administrator " wird geändert.

Sie können aber auch der Antwort der anderen folgen, um zu öffnen:

System -> Erweiterte Systemeinstellungen -> Erweitert -> Umgebungsvariablen,

und ändern / fügen Sie den Variablenpfad in " Systemvariablen " hinzu und fügen Sie ihn ;C:\Python27am Ende hinzu.

byrony
quelle
1

Geben Sie in Powershell Folgendes ein:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

Schließen und öffnen Sie die Powershell und versuchen Sie es erneut. Dies sollte Ihr Problem lösen.

Raja
quelle
Dies ist die einzige funktionierende Lösung. Alle anderen haben die env-Variable Path eines anderen Benutzers geändert. Danke, Mann.
Yuriy Pozniak
0

Sie müssen die Umgebungsvariable mit dem Namen bearbeiten PATHund ;c:\python27am Ende hinzufügen . Das Semikolon trennt einen Pfadnamen von einem anderen (Sie haben bereits mehrere Dinge in Ihrem PATH).

Alternativ können Sie auch einfach tippen

c:\python27\python

an der Eingabeaufforderung, ohne Umgebungsvariablen ändern zu müssen.

Greg Hewgill
quelle
0

Unter Windows verwenden Sie C:\Python27\python.exeanstelle von python.

Wenn Sie C:\Python27Ihrem Pfad hinzufügen , können Sie ihn auf "Nur" verkürzen python.exe, müssen dies jedoch nicht tun.

Lennart Regebro
quelle
0

Ändern Sie auch die PATHVariable und hängen Sie sie an, da ;%python%sonst die ausführbare Datei nicht gefunden werden kann.

Raphael Bossek
quelle
0

Installieren Sie zuerst Python unter Verwendung dieser URL in Ihren Fenstern und fügen Sie dann die Pfadvariable als hinzu

c:\python27
Fargath
quelle
0

Verwenden Sie diesen Pfad in Windows 7:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
Jáissom Barth
quelle
0

Ich habe auch das gleiche Problem gefunden, obwohl ich den Pfad in der Umgebungsvariablen hinzugefügt habe. Schließlich habe ich mein "C: \ Python27" in den FRONT-Teil des "PATH" in der Umgebungsvariablen eingefügt und nach dem Neustart des cmd funktioniert es !!! Ich hoffe das kann helfen.

maxximal
quelle
0

Für Benutzer von Windows 10 und Python 3.5.1:

Vergessen Sie bei der Installation von Python unter Windows 10 nicht, die Option "Zur Cmd-Eingabeaufforderung hinzufügen" zu aktivieren, bevor Sie auf "Installieren" klicken. Dies würde beim einfachen Zugriff auf Python von cmd aus helfen.

Wenn die Option nicht aktiviert wurde, verwenden Sie Set Path in cmd, um festzustellen, ob sie als ausführbare Dateien verfügbar ist oder nicht. Wenn nicht, navigieren Sie zu Start >> Systemsteuerung >> System und Sicherheit >> System >> Erweiterte Systemeinstellungen >> Erweitert >> Umgebungsvariablen. >> Wählen Sie PATH unter Systemvariablen aus und bearbeiten Sie es. Kopieren Sie dann "C: \ Python35 \ cmd" in die neue Zeile. Danach fügen Sie bitte .PY auf die gleiche Weise zu PATHEXT hinzu.

Überprüfen Sie auch, ob Start >> Systemsteuerung >> System und Sicherheit >> System >> Erweiterte Systemeinstellungen >> Erweitert >> Umgebungsvariablen .. >> Benutzervariablen von Benutzername >> PATH diese beiden Zeilen enthalten - "C: \ Benutzer \ Benutzername \ AppData \ Local \ Programme \ Python \ Python35-32 \ Scripts \ "&" C: \ Benutzer \ Benutzername \ AppData \ Local \ Programme \ Python \ Python35-32 \ ". Andernfalls fügen Sie sie bitte manuell hinzu.

Ref: https://docs.python.org/3/using/windows.html

Krishna
quelle
0

Zum Startmenü gehen Rechtsklick auf "Computer" Wählen Sie "Eigenschaften". Ein Dialogfeld mit einem Link auf der linken Seite mit dem Namen "Erweiterte Systemeinstellungen" sollte angezeigt werden. Klick es. Klicken Sie im Dialogfeld Systemeigenschaften auf die Schaltfläche "Umgebungsvariablen". Suchen Sie im Dialogfeld Umgebungsvariablen im Fenster Systemvariablen nach "Pfad". Fügen Sie am Ende "; C: \ Python27" hinzu. Das Semikolon ist das Pfadtrennzeichen in Windows. Klicken Sie auf OK und schließen Sie die Dialoge. Öffnen Sie nun eine neue Eingabeaufforderung und geben Sie "python" ein.

Wenn das Problem weiterhin besteht, geben Sie an der Eingabeaufforderung "py" anstelle von "python" ein. könnte helfen!!!!

Treffen Sie Trivedi
quelle
0

Drücken Sie die Starttaste und geben Sie ein cmd. - Beachten Sie, dass Sie die Eingabeaufforderung als 'Adminstrator' ausführen müssen.

Schreiben Sie setx -m path "%path%;C:\Python27"und drücken Sie die Eingabetaste.

[hier -m, um allen Benutzern Zugriffsberechtigungen zu erteilen, und in Python2727 ist Version 2.7]

%path%;verhindert, dass der ursprüngliche Wert zerstört wird. C: \ Python27 wird an den aktuellen PathWert angehängt .

das war's, du bist fertig.

Moshii
quelle
Dies löschte alle meine vorherigen
Pfadvariablen
0

Alle Schritte, die Sie ausgeführt haben, sind korrekt, mit Ausnahme eines Schritts. Erstellen Sie stattdessen eine separate Variable. Versuchen Sie es mit den folgenden Schritten.

  1. Suchen Sie nach einer python.exeDatei und suchen Sie den übergeordneten Ordner.
  2. Kopieren Sie den Ordnerpfad so, wie sich die Python-Installationsdateien befinden
  3. Gehen Sie nun zu den Umgebungsvariablen Systemsteuerung-System-Erweiterte Einstellungen-Umgebung
  4. Variable "Pfad suchen" Fügen Sie hier den Pfad des kopierten Ordners ein und fügen Sie ihn hinzu.
  5. Jetzt pythonmüssen Sie die Versionsdetails sehen
Vishwa
quelle
-2

Geben Sie für Windows 8 einfach "py" ein.

MegaByteMe
quelle