2020-03-10 Update1: Wie viele Arten von Python haben Sie in Ihrem MacOS? Ich hatte 401 Typen. Update2: Warikan Cancer Insurance
2020-03-15 Update3: Der Titel von Windows 10 wurde auf Windows 10 korrigiert. Es war ein unbewusster Tippfehler.
Der Titel fächert auf. Unter WSL Ubuntu 18.04 gab es 3 Typen über pyenv + 2 vom Betriebssystem abgeleitete Typen für insgesamt 10 Typen.
Ich werde den Hintergrund erklären. Da ich Windows 10 lange Zeit geöffnet habe, habe ich es ausgeführt, ohne das Visual Studio Comminity 2019-Update und das Update der Anwendung aus dem Microsft Store als Sicherheitsupdate zu überprüfen, aber Python wurde nicht von Git Bash gestartet. ..
Ich hatte nicht einmal vor, die Microsoft Store-Version von Python zu installieren, aber da die Ausführung von Python von Git Bash einen Fehler verursachte, wurde bei der Suche nach der Ursache der Installationsstatus von Pythons (einschließlich der Trümmer der Vergangenheit) überprüft. untersucht.
version | installer type | installed path |
---|---|---|
python 3.7.5 | Visual studio community 2019 installer | "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64" |
python 3.8.2 | Microsoft Store | (alias) "%USERPROFILE%\AppData\Local\Microsoft\WindowsApps" |
python 3.6.5 | Anaconda | (Just me) "%USERPROFILE%\Anaconda3" (All users) "C:\ProgramData\Anaconda3" [Persönlich"C:\Anaconda"Hatte sich geändert zu] |
python 3.7.4 | R's reticulate installation of miniconda | "%LOCALAPPDATA%\r-miniconda" |
python 3.5.2 | Official exec installer | "%LOCALAPPDATA%\Programs\Python\Python35" |
Note:
%LOCALAPPDATA%
is C:\Users\your_login_name\AppData\Local
%USERPROFILE%
is C:\Users\your_login_name
Drücken Sie die [Fenstertaste] und geben Sie "Pfad" ein, um "Systemumgebungsvariablen bearbeiten" auszuwählen. Doppelklicken Sie auf Umgebungsvariablen-> Variablenpfad. Passen Sie den Pfad der Python, die Sie mit Priorität verwenden möchten, mit "up" an.
Beachten Sie, dass Windows 10 den ultimativen schrecklichen Fehler enthält. Wenn Sie also Umgebungsvariablen in die GUI eingeben (Benutzerumgebungsvariablen bzw. Systemumgebungsvariablen), werden nicht mehr als 2048 Zeichen erkannt. Der Artikel über @IT ist sehr hilfreich.
Ich habe viel Arbeit an WSL Ubuntu, also habe ich alle Python unter Windows gelöscht. Stattdessen benutze ich es gelegentlich mit Retikulat von RSutido, also habe ich beschlossen, so viel zu verlassen. Bisher gibt es keine Unannehmlichkeiten.
Ohne Fragen zu löschen
python -V
bash: /c/Users/your_account/AppData/Local/Microsoft/WindowsApps/python: Permission denied
Dies liegt daran, dass beim Ausführen von "python -V" usw. über Git Bash die MiscroSoft Store-Version von Python installiert wird und Python zuerst in "USERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps" als Pfad gefunden wird. Dies ist ein Fehler, der in auftritt.
Aufgrund eines von MINGW abgeleiteten Fehlers gibt es keine grundlegende Problemumgehung für die Ausführung von Git Bash (auch über das vscode-Terminal). (Berichtet unter offizieller Python-Bug-Tracker, [at stackoverflow](https://stackoverflow.com/questions/56974927/permission-denied-trying-to -run-python-on-windows-10]) Kommentar)
Achten Sie auf die Python-Verschmutzung in Windows 10
https://qiita.com/ozaki_physics/items/0547604eabf445e34969
Recommended Posts