Wie viele Arten von Python haben Sie in Ihrem Windows 10? Ich hatte 5 Typen.

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.

Warum haben Sie versucht, diesen Artikel zu schreiben?

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.

Installer Klassifizierung

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:

Bearbeiten Sie die Umgebungsvariable und geben Sie Python an, das bevorzugt verwendet werden soll

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.

Welchen Python hast du doch verlassen?

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.

Müllordner zusammen mit gefunden

Ohne Fragen zu löschen

Warum und wie mit dem Starten von Python von Git Bash mit verweigerter Berechtigung umzugehen ist.

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.

Ansatz

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)

  1. Verwenden Sie Git Bash nicht, da es von cmd und Powershell ausgeführt werden kann.
  2. Installieren Sie eine andere Python-Version als die Microsoft Store-Version und verringern Sie die Priorität des Pfads in "USERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps".

Zusammenfassung

Achten Sie auf die Python-Verschmutzung in Windows 10

Referenz

https://qiita.com/ozaki_physics/items/0547604eabf445e34969

Recommended Posts

Wie viele Arten von Python haben Sie in Ihrem Windows 10? Ich hatte 5 Typen.
Wie viele Arten von Python haben Sie in Ihrem MacOS? Ich hatte 401 Typen.
Wie viel kennen Sie die Grundlagen von Python?
So machen Sie R chartr () in Python
Wie sollen die in Curl --data-urlencode übergebenen Daten in Python Requests dargestellt werden?
Python - Wie teilt man eine Liste in Python in gleich große Teile auf?
Ich möchte Dunnetts Test in Python machen
[Python] Verwendung von zwei Arten von type ()
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Zusammenfassung zum Importieren von Dateien in Python 3
Zusammenfassung der Verwendung von MNIST mit Python
Was beim Nachahmen zu tun ist, wird in Python eingebettet
Grundlagen des Eingabe- / Ausgabebildschirms mit tkinter in python3
So ermitteln Sie die Anzahl der Stellen in Python
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
So führen Sie eine Hash-Berechnung mit Salt in Python durch
% Und str.format () in Python. Welches benutzt du?
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
[Python] Wie benutzt man Lambda-Ausdrücke? ?? [Kritzeleien] [Fortsetzung-1]
Python Minor Environment Retsuden-Wie viele Python-Umgebungen kennen Sie? ~
Ich möchte am Ende etwas mit Python machen
Organisieren Sie Typen in Python
[Django 2.2] Wie zeigen Sie das Beziehungsziel in Django an? [Listenansicht]
Warum ist Pythons main () -if-Anweisung angehängt?
[Python-Version] Warum können Sie mit Java keine objektorientierte Entwicklung durchführen?
Ich möchte so etwas wie Uniq in Python sortieren
Wenn Sie TinderBot in Python schreiben, kann sie das tun
So importieren Sie Dateien in Python an eine beliebige Stelle
Lassen Sie das Gleichungsdiagramm der linearen Funktion in Python zeichnen
[Python-Anfänger] Wie entwickle und führe ich Python schließlich aus?
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe verschiedene Methoden der Kommunikation zwischen Prozessen bei der Mehrfachverarbeitung von Python3 gemessen
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
So implementieren Sie Python EXE für Windows mit Docker-Container
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Ich habe versucht, das Blackjack of Trump-Spiel mit Python zu implementieren
[Python] Was machen Sie mit der Visualisierung von 4 oder mehr Variablen?
Teil 1 Ich habe die Antwort auf das Referenzproblem geschrieben, wie man in Python in Echtzeit offline schreibt
Ich habe Python auf Japanisch geschrieben
So installieren Sie Python [Windows]
Objektäquivalenzbeurteilung in Python
Ich habe Python unter Windows ausgeführt
Wie man in Python entwickelt
Ich verstehe Python auf Japanisch!
Implementierung der schnellen Sortierung in Python
Was ich in Python gelernt habe
Python-Installation in 2 Zeilen @Windows
Wie sammelst du Informationen?
Möchten Sie mit Python Selenium auf allgemeine Zwecke warten?
So bestimmen Sie die Existenz eines Selenelements in Python
[Python] So erzwingen Sie, dass eine Methode einer Unterklasse einen bestimmten Prozess ausführt
Ich habe die Berechnungszeit des in Python geschriebenen gleitenden Durchschnitts verglichen
Wenn Sie nicht weiterkommen, können Sie mkl_intel_thread.dll in Python unter Windows nicht laden
Wie Sie die interne Struktur eines Objekts in Python kennen
Was tun, wenn in Python minus Null angezeigt wird?
So überprüfen Sie die Speichergröße einer Variablen in Python
Verwendung von Python Kivy (Referenz) -Ich habe die Kivy-Sprache der API-Referenz übersetzt-