~~ Die Ursache ist unbekannt, aber es scheint, dass auf den folgenden Pfad verwiesen wird. Lassen Sie uns die Reihenfolge der Umgebungsvariablen ändern. Es scheint, dass die Ursache Windows 10 Mai 2019 Update ist (Dank an @Miyukiumoo) https://forest.watch.impress.co.jp/docs/serial/yajiuma/1188376.html
Die Wurzel allen Übels
C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe
Als ich versuchte, ein Python-Skript wie gewohnt in PowerShell auszuführen, passierte nichts und der Prozess kehrte zurück. Nicht einmal an der Eingabeaufforderung. Als ich den Interpreter als Testversion startete, wurde er in den Microsoft Store übersprungen.
** Warum? ?? ** ** **
Zu diesem Zeitpunkt konnte ich das Skript übrigens normal in der virtuellen Umgebung von Anaconda ausführen.
Als ich am Tag zuvor versuchte, conda zu aktualisieren, dauerte es lange und es wurde als durcheinandergebrachter Konflikt angezeigt. Ich habe Ctrl-c unterbrochen / neu gestartet und ich frage mich, ob die Standardumgebung defekt war ~ Anaconda Ich habe versucht, es wieder einzulegen, aber es hat nicht funktioniert.
Dies sollte vor dem erneuten Einsetzen von Anaconda bestätigt worden sein. .. ..
Überprüfen Sie die Umgebungsvariablen. Der Pfad führt ordnungsgemäß zu python.exe.
** Warum dann? ?? ** ** **
Ich habe es hier endlich bemerkt. Ich frage mich, warum es überhaupt statt eines Fehlers in den Microsoft Store gesprungen ist. Wenn Sie den Pfad überprüfen, auf den der Befehl verweist
> where python
C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe
C:\Users\user\Anaconda3\python.exe
** Etwas **
Als ich es mit dem Explorer überprüfte, sah es aus wie eine relativ neue Datei. Ich habe versucht, es mit Wut zu löschen, aber es wurde auch gespielt.
Ich fragte mich, ob es gelöscht werden könnte, wenn ich es mit Administratorrechten ausführen würde, aber ich entschied mich für einen Weg, es bequem zu lösen.
Wenn Sie den Befehl ausführen, durchsucht er den Pfad der Umgebungsvariablen und führt die erste gefundene Datei aus. Stellen Sie sicher, dass die python.exe von Anaconda3 vor der python.exe gefunden wird, die zum Microsoft Store übersprungen wird.
Sie können Python jetzt sicher ausführen.
Wenn Sie einen Befehl nicht ausführen können, überprüfen Sie zuerst den Pfad, auf den der Befehl verweist.
Es war eine Situation, die mich dazu brachte zu sagen, dass mein Computer kaputt war, obwohl ich nichts getan hatte. Hast du das nicht für ein späteres Studium gemacht? Wenn ja, lassen Sie es mich bitte wissen.
Recommended Posts