py-launcher nicht finden, mein Python 2.7
Ich bin auf Windows 7. Ich habe Python 2.7 installiert seit Jahren. Ich installiert vor kurzem Python 3.4. Ich bin versucht, mit der neuen py-launcher. Wenn ich öffnen Sie die cmd terminal und geben Sie py -2
, bekomme ich diese Fehlermeldung: Requested Python version (2) not installed
. Wie kann man machen py bewusst, meine python 2.7 installation?
Hinweis: python 2.7 installiert ist, in einem nicht-standard-Verzeichnis (nicht in C:\Python27), bei diesem ist das problem.
- Ich habe versucht die Installation 2.7.8 in a nonstandard directory (wörtlich
C:\Python_non_standard_directory
) und sorgte dafür, dass dieAdd python.exe to Path
option deaktiviert wurde. Das Ergebnis der Installation war, dasspy -2
noch wie erwartet funktionierte, wiepy -3
. Leider habe ich keine Empfehlungen, aber ich dachte, dass mein test, die helfen könnten, setzen Sie auf die richtige Spur. - Nur um zu klären: haben Sie installieren python 2.7.8 nach der Installation von python 3?
- Ich hatte Python 3.4.1 installiert, um mit zu beginnen, bevor die Installation 2.7.8.
- wenn Python ist3 wurde zuerst installiert, dann deinstallieren Sie einfach das pylauncher und ändern von Python ist3 im controlpanel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich die Lösung. Die registry hatte falsche Einträge. Ich habe ein 32-bit-version installiert, ging ich zu
HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER\SOFTWARE\wow6432node\Python\PythonCore\2.7\InstallPath
und der Wert festgelegt wurde, umC:\Python27
während meine installation ist inD:\Python27
. Also änderte ich alle registry-Werte um die korrekte Lage und es funktioniert jetzt einwandfrei.Es ist schon eine ganze Weile habe ich installiert Python 2.7, aber ich nehme an, ich hatte Python 2.7 installiert erste. Dann habe ich es gelöscht und installiert pythonxy in den neuen Standort. Ich wohl nicht deinstallieren Sie die Vorherige version richtig.
py launcher
picks von HKCU nach python.org/dev/peps/pep-0514/#structureIch hatte ein ähnliches Problem mit Py Launcher nicht erkannt mein Python 2.7 installieren. Ich fand das Bearbeiten der Windows Registry (Windows 10), indem Sie
2.7
zu[HKEY_CURRENT_USER\Software\Python\PythonCore\2.7]
mein problem gelöst.
Andere Windows-Versionen können die
PythonCore
Schlüssel in eine andere Position.Hier ist der vollständige export der Baum, den ich Hinzugefügt:
In der Regel, diese Art von problem in Windows Auftritt, weil Python nicht in die OS definierten Pfad als Umgebungsvariable.
Als in diese Frage, versuchen, sich auf die "Advanced System Settings", " Bearbeiten "Umgebungsvariablen" und gehören
;C:\python27
(in deinem Fall der Ort, wo Sie installiert Python 2.7) auf den Weg.echo %PATH%
finde ichD:\Python27
. Auch ich kann python 2 aus dem terminal durch Eingabe vonpython
.