2020-03-10 Update1: Combien de types de Python avez-vous dans votre macOS? J'avais 401 types. Mise à jour 2: Warikan Cancer Insurance
2020-03-15 Update3: Correction du titre sur Windows 10 à partir de Windows 10. C'était une faute de frappe inconsciente.
Le titre s'envole. Sur WSL Ubuntu 18.04, il y avait 3 types via pyenv + 2 types dérivés du système d'exploitation, pour un total de 10 types.
Je vais vous expliquer le contexte. Depuis que j'ai ouvert Windows 10 pendant longtemps, je l'ai exécuté sans vérifier la mise à jour de Visual Studio Comminity 2019 et la mise à jour de l'application de Microsft Store en tant que mise à jour de sécurité, mais python n'a pas démarré à partir de Git bash. ..
Je n'avais même pas l'intention d'installer la version Microsoft Store de python en premier lieu, mais comme l'exécution de python à partir de Git Bash a provoqué une erreur, dans le processus de recherche de la cause, l'état d'installation des pythons (y compris l'épave du passé) a été vérifié. enquêté.
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" [Personnellement"C:\Anaconda"Avait changé en] |
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
Appuyez sur [Touche Fenêtre] et entrez «chemin» pour sélectionner «Modifier les variables d'environnement système». Double-cliquez sur Variables d'environnement-> Variable PATH. Ajustez le chemin du python que vous souhaitez utiliser en priorité avec ʻup`.
Notez que Windows 10 contient le bogue horrible ultime, ce qui signifie que lorsque vous entrez des variables d'environnement dans l'interface graphique (respectivement des variables d'environnement utilisateur et des variables d'environnement système), il ne reconnaît pas plus de 2048 caractères. L'article sur @IT est très utile.
J'ai beaucoup de travail sur WSL Ubuntu, j'ai donc supprimé tout python sur Windows. Je l'ai utilisé occasionnellement avec du réticulé de RSutido, alors j'ai décidé de laisser ça. Il n'y a pas d'inconvénient pour l'instant.
Supprimé sans poser de questions
python -V
bash: /c/Users/your_account/AppData/Local/Microsoft/WindowsApps/python: Permission denied
C'est parce que lorsque vous exécutez python -V
etc. à partir de Git Bash, la version MiscroSoft Store de python est installée et le premier python se trouve dans ʻUSERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps` comme chemin. Il s'agit d'une erreur qui se produit dans.
En raison d'un bogue dérivé de MINGW, il n'y a pas de solution de contournement fondamentale pour l'exécution de Git Bash (y compris via le terminal vscode). (Rapporté sur Python official bug tracker, [at stackoverflow](https://stackoverflow.com/questions/56974927/permission-denied-trying-to -run-python-on-windows-10]) Commentaire)
Attention à la pollution Python dans Windows 10
https://qiita.com/ozaki_physics/items/0547604eabf445e34969
Recommended Posts