In PowerShell, Get-Command python | fl *
wird Ihnen sagen, welche Python-Programmdatei es finden und zeigen Sie Details darüber, wo es ist.
- Sie Einstellungen überprüfen -> Apps und Funktionen oder Systemsteuerung -> Programme und Funktionen. Sie zeigen Ihnen verschiedene Versionen von Python, die Sie installiert haben, aber das ist möglicherweise nicht genug, wenn Python als Teil eines anderen Toolkits oder Programms installiert wird.
- Wenn Python 2.7.11 vorhanden ist, wählen Sie es aus und klicken Sie auf "Deinstallieren". Wenn es nicht dort ist, sehen Sie, ob Sie mit der Ausgabe von
Get-Command
früher sagen können, woran es installiert ist, und entscheiden Sie, ob Sie das entfernen möchten.
- Wie Powershell wählt, was zu laufen, wenn Sie einen Befehl in Hilfe about_Command_Precedence, erklärt ein und ist:
- Alias
- Funktion
- Cmdlets
- india Windows-Befehle
An der Stelle der "Native Windows-Befehle" geht es an die PATH
Umgebungsvariable, eine Semikolon getrennte Liste von Pfadnamen, die in der Reihenfolge nach einer passenden ausführbaren Datei gesucht werden.
Sie können die Ordner sehen mit:
$Env:PATH -split ';'
Und Sie können beobachten Powershell zu identifizieren, was mit dem Befehl für ‚Python‘ laufen
Trace-Command –Name CommandDiscovery –Expression {get-command python} -PSHost
Also, um Python zu machen 2.7.13 die einen zu starten, könnten Sie:
Ausgezeichnete Antwort, @TesselingHeckler! – TechSpud
@TechSpud danke :) – TessellatingHeckler
@TesselingHeckler, es funktioniert! Danke (: Btw .. Gibt es einen generischen Namen für diese Shell-Befehle für Python Ich würde gerne mehr über diese Dinge zu lernen, aber die Ressourcen für Python zu lernen scheinen sie nicht zu decken – Yeile