Ich habe versucht, den Python-Pfad unter Windows 7 zur Befehlszeile hinzuzufügen, aber unabhängig von der Methode, die ich versuche, scheint nichts zu funktionieren. Ich habe den set
Befehl verwendet und versucht, ihn über die Eingabeaufforderung "Umgebungsvariablen bearbeiten" usw. hinzuzufügen.
Wenn ich den Befehl set in der Befehlszeile ausführe, wird dies aufgelistet
python = c:\python27
Der Python-Befehl wird jedoch immer noch nicht erkannt.
Das Lesen der Dokumentation und verschiedener anderer Quellen schien nicht zu helfen.
Bearbeiten: Um dies weiter zu verdeutlichen, habe ich den Pfad der ausführbaren Python-Datei an PATH in der Eingabeaufforderung der Bearbeitungsumgebung angehängt. Scheint nicht zu funktionieren.
python
windows
python-2.7
path
Rogerklutz
quelle
quelle
GUI
undCommand Line
Optionen von hier erhalten stackoverflow.com/a/38141751/5409601Antworten:
;C:\python27
An diePath
Variable anhängen .quelle
Beim Festlegen von Umgebungsvariablen in Windows habe ich bei vielen, vielen Gelegenheiten einen Fehler gemacht. Ich dachte, ich sollte ein paar meiner Fehler in der Vergangenheit hier teilen, in der Hoffnung, dass es jemandem helfen könnte. (Diese gelten für alle Umgebungsvariablen, nicht nur beim Festlegen des Python-Pfads.)
Achten Sie auf diese möglichen Fehler:
;C:\Python27
Stellen Sie sicher, dass Sie das OHNE Leerzeichen hinzufügen . (Es ist üblich,C:\SomeOther; C:\Python27
dass dieses Leerzeichen (␣) nach dem Semikolon nicht in Ordnung ist.)echo $PATH
aber nur Schrägstriche haben für mich funktioniert.C:\Python27
NICHTC:\Python27\
Hoffe das hilft jemandem.
quelle
echo $path
ist nur gültig, wenn Sie eine Bash-Shell unter Windows ausführen (z. B. MinGW). Die Windows-Eingabeaufforderung lautetecho %path%
Öffnen Sie cmd .exe mit Administratorrechten (Rechtsklick auf App). Geben Sie dann Folgendes ein:
Denken Sie daran, mit einem Semikolon zu enden und keinen abschließenden Schrägstrich einzufügen.
quelle
Ich habe seit langer Zeit ein Problem damit. Ich habe es auf jede erdenkliche Weise zu meinem Weg hinzugefügt, aber hier ist, was schließlich für mich funktioniert hat:
pythonexe
(oder alles was Sie wollen)C:\Python32\
)%pythonexe%;
am Ende das hinzu , was bereits vorhanden istIDK, warum das funktioniert, aber es hat für mich funktioniert.
Versuchen Sie dann, "Python" in Ihre Befehlszeile einzugeben, und es sollte funktionieren!
Bearbeiten:
In letzter Zeit habe ich dieses Programm verwendet, das ziemlich gut zu funktionieren scheint. Es gibt auch dieses, das auch ziemlich gut aussieht, obwohl ich es nie ausprobiert habe.
quelle
Versuchen Sie, diese
python.bat
Datei zumSystem32
Ordner hinzuzufügen , und die Befehlszeile führt jetzt Python aus, wenn Sie eingebenpython
python.bat
Quelle:
https://github.com/KartikTalwar/dotfiles/blob/master/bat/python.bat
quelle
Mit dem Befehl können Sie den Pfad aus dem aktuellen cmd-Fenster festlegen
PATH =
. Dadurch wird es nur für die aktuelle cmd-Instanz hinzugefügt. Wenn Sie es dauerhaft hinzufügen möchten, sollten Sie es zu Systemvariablen hinzufügen. (Computer> Erweiterte Systemeinstellungen> Umgebungsvariablen)Sie würden zu Ihrer cmd-Instanz gehen und eingeben
PATH=C:/Python27/;%PATH%
.quelle
echo %PATH~%
.Stellen Sie sicher, dass Sie vor dem neuen Verzeichnis kein Leerzeichen einfügen.
Gut: alt, alt, alt, neu
Schlecht: alt; alt; alt; Neu
quelle
Python wird mit einem kleinen Dienstprogramm geliefert, das genau dies tut . Führen Sie über die Befehlszeile Folgendes aus:
Stellen Sie sicher, dass Sie das Befehlsfenster (mit
exit
oder die Schaltfläche Schließen) schließen und erneut öffnen.quelle
Das folgende Programm fügt Ihrer Umgebung den ausführbaren Python-Pfad und die Subdir-Skripte (in denen z. B. pip und easy_install installiert sind) hinzu. Es findet den Pfad zur ausführbaren Python-Datei aus dem Registrierungsschlüssel, der die Erweiterung .py bindet. Es werden alte Python-Pfade in Ihrer Umgebung entfernt. Funktioniert auch mit XP (und wahrscheinlich Vista). Es werden nur Module verwendet, die mit dem grundlegenden Windows-Installationsprogramm geliefert werden.
quelle
Ich weiß, dass dieser Beitrag alt ist, aber ich möchte hinzufügen, dass die Lösungen Administratorrechte voraussetzen. Wenn Sie diese nicht haben, können Sie:
Gehen Sie zur Systemsteuerung, geben Sie path ein (dies ist jetzt Windows 7, also im Suchfeld) und klicken Sie auf "Umgebungsvariablen für Ihr Konto bearbeiten". Sie sehen nun das Dialogfeld Umgebungsvariable mit "Benutzervariablen" oben und "Systemvariablen" unten.
Sie können als Benutzer auf die obere Schaltfläche "Neu" klicken und Folgendes hinzufügen:
Variablenname: PATH
Variablenwert: C: \ Python27
(keine Leerzeichen) und klicken Sie auf OK. Nach dem Neustart Ihrer Eingabeaufforderung wird jeder Pfad in den Benutzervariablen angehängt Pfad an das Ende des . Es ersetzt den Pfad nicht auf andere Weise.
Wenn Sie einen bestimmten vollständigen Pfad einrichten möchten, sollten Sie eine Batchdatei wie diese erstellen:
Nennen Sie es "compiler.bat" oder was auch immer und doppelklicken Sie, um es zu starten. Oder verlinken Sie darauf. Oder stecken Sie es etc ...
quelle
Sie müssen Änderungen an Ihrer Systemvariablen vornehmen.
- Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz".
- Klicken Sie auf "Eigenschaften".
- Klicken Sie im Seitenbereich auf "Erweiterte Systemeinstellungen".
- Klicken Sie auf Umgebungsvariable. - Sie werden zwei Benutzerabschnitte anzeigen Variable und Systemvariable
- Unter Systemvariablen Abschnitt Suche für die Variable ‚Pfad‘ auf bearbeiten klicken und fügen Sie
"C:\Python27;"
(ohne Anführungszeichen) ein außer- jetzt offen Befehlszeile Typ ‚Pfad‘ 'Enter ' drücken Sie Pfadvariablen modifiziert wurde , wird sehen
- Geben Sie nun ein
python --version
Sie Sie sehen die Python-VersionUnd es ist geschafft
quelle
Für alle, die dies mit Python 3.3+ erreichen möchten, enthält das Windows-Installationsprogramm jetzt eine Option zum Hinzufügen von python.exe zum Systemsuchpfad. Lesen Sie mehr in den Dokumenten .
quelle
Die Arbeit mit Windows-Umgebungsvariablen ist immer eine schreckliche Erfahrung. Kürzlich habe ich ein erstaunliches Tool namens Rapid Environment Editor gefunden, das eine unglaublich einfache Benutzeroberfläche für die Verwaltung bietet.
Wenn Sie schokoladig verwenden, können Sie es mit installieren
choco install rapidee
. Andernfalls werfen Sie einen Blick auf http://www.rapidee.com/en/downloadWenn ich das noch einmal lese, klingt es wie ein bezahlter Schill, aber ich schwöre, ich bin es nicht! Es ist seit einiger Zeit eines der nützlichsten Dienstprogramme in meinem Toolkit und ich bin überrascht, dass niemand davon zu wissen scheint.
quelle
Wenn Python mit einem anderen Programm wie in meinem Fall ArcGIS 10.1 installiert wurde, müssen Sie auch zusätzliche Ordner, die zur Datei python.exe führen, in Ihre Umgebungsvariablen aufnehmen.
Meine Umgebungsvariablen sehen also so aus:
Systemvariablen> Pfad> Hinzufügen
;C:\Python27\ArcGIS10.1
quelle
Diese Frage ist ziemlich alt, aber ich bin gerade auf ein ähnliches Problem gestoßen, und meine spezielle Lösung wurde hier nicht aufgeführt:
Stellen Sie sicher, dass Ihr PATH keinen Ordner enthält, der nicht vorhanden ist.
In meinem Fall hatte ich eine Reihe von Standard - Ordner (Windows, Powershell, SQL Server, etc) und dann eine individuelle ,
C:\bin
dass ich in der Regel verwenden, und dann verschiedene andere Verbesserungen wiec:\python17
etc. Es stellt sich heraus , dass der cmd - Prozessor, wurde zu findenc:\bin
didn nicht vorhanden und dann die Verarbeitung des Restes der Variablen gestoppt.Ich weiß auch nicht, dass ich das ohne PATH Manager jemals bemerkt hätte . Es hat die Tatsache hervorgehoben, dass dieses Element ungültig war.
quelle
Ich habe gerade Python 3.3 unter Windows 7 mit der Option "Python zu PATH hinzufügen" installiert.
In der PATH-Variablen fügte das Installationsprogramm automatisch einen letzten Backslash hinzu :
C:\Python33\
und so funktionierte es nicht an der Eingabeaufforderung (ich habe mehrmals versucht, die Eingabeaufforderung zu schließen / zu öffnen).Ich habe den letzten Backslash entfernt und dann hat es funktioniert:
C:\Python33
Danke Ram Narasimhan für deinen Tipp # 4!
quelle
Ich habe meine Python-Umgebungsvariable wie folgt unter Win7 64-Bit mit cmd organisiert.
Ich habe die Variable
PYTHONPATH
über das Umgebungsvariablenmenü von Windows festgelegt und%PYTHONPATH%
derPATH
Variablen hinzugefügt :...;%PYTHONPATH%
Die cmd-Shell erweitert die Variable korrekt auf Folgendes:
Vergessen Sie nicht, die cmd-Shell nach dem Ändern von PATH neu zu starten.
quelle
Schreiben Sie das auf Ihre Eingabeaufforderung:
Ersetzen Sie% path% durch den Pfad Ihres Python-Ordners. Beispiel:
quelle
Wenn Sie durch das Festlegen des Pfads für Python frustriert sind, laden Sie einfach die neue Version von Python herunter, deinstallieren Sie die ältere Version von Python und fragen Sie bei der Installation der neuen Version, ob Sie den Pfad festlegen und diesen installieren sollen
Es ist der beste Weg
quelle