Combien de types de Python avez-vous dans votre Windows 10? J'avais 5 types.

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.

Pourquoi avez-vous essayé d'écrire cet article

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é.

Classification des installateurs

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:

Modifiez la variable d'environnement et spécifiez python à utiliser de préférence

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.

Quel Python avez-vous quitté après tout?

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.

Dossiers d'ordures trouvés avec

Supprimé sans poser de questions

Pourquoi et que faire lors du lancement de python à partir de Git Bash échoue avec autorisation refusée.

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.

approche

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)

  1. N'utilisez pas Git Bash car il peut être exécuté à partir de cmd et PowerShell.
  2. Installez python autre que la version du Microsoft Store et réduisez la priorité du chemin dans ʻUSERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps`.

Résumé

Attention à la pollution Python dans Windows 10

référence

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

Recommended Posts

Combien de types de Python avez-vous dans votre Windows 10? J'avais 5 types.
Combien de types de Python avez-vous dans votre macOS? J'avais 401 types.
Combien connaissez-vous les bases de Python?
Comment faire R chartr () en Python
Comment les données passées dans Curl --data-urlencode doivent-elles être représentées dans les requêtes Python?
Python - Comment diviser une liste en morceaux de taille égale en Python?
Je veux faire le test de Dunnett en Python
[Python] Comment utiliser deux types de type ()
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Résumé de la façon d'importer des fichiers dans Python 3
Résumé de l'utilisation de MNIST avec Python
Que faire lorsque l'imitation est intégrée à Python
Bases de l'écran d'entrée / sortie en utilisant tkinter en python3
Comment obtenir le nombre de chiffres en Python
J'ai essayé de résumer comment utiliser matplotlib de python
Comment faire un calcul de hachage avec Salt en Python
% Et str.format () en Python. Lequel utilisez-vous?
J'ai essayé de résumer comment utiliser les pandas de python
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
[Python] Comment utilisez-vous les expressions lambda? ?? [Gribouillis] [Suite-1]
Environnement mineur Python Retsuden-Combien d'environnements Python connaissez-vous? ~
Je veux faire quelque chose avec Python à la fin
Organiser les types en Python
[Django 2.2] Comment affichez-vous la destination de la relation dans Django? [Affichage de liste]
Pourquoi l'instruction main () -if de Python est-elle attachée?
[Version Python] Pourquoi ne pouvez-vous pas faire de développement orienté objet avec Java?
Je veux faire quelque chose comme sort uniq en Python
Si vous écrivez TinderBot en Python, elle peut le faire
Comment importer des fichiers où vous le souhaitez en Python
Avoir le graphique d'équation de la fonction linéaire dessiné en Python
[Python débutant] Comment puis-je développer et exécuter Python après tout?
J'ai essayé "Comment obtenir une méthode décorée en Python"
J'ai mesuré différentes méthodes de communication inter-processus en multitraitement de python3
Comment développer dans un environnement virtuel Python [Memo]
Comparaison de l'utilisation des fonctions d'ordre supérieur dans Python 2 et 3
Comment implémenter Python EXE pour Windows avec le conteneur Docker
Comment obtenir une liste d'exceptions intégrées pour python
Un ensemble de fichiers de script qui font wordcloud avec Python3
J'ai essayé d'implémenter le blackjack du jeu Trump en Python
[Python] Que faites-vous avec la visualisation de 4 variables ou plus?
Partie 1 J'ai écrit la réponse au problème de référence de l'écriture hors ligne en temps réel en Python
J'ai écrit python en japonais
Comment installer Python [Windows]
Jugement d'équivalence d'objet en Python
J'ai exécuté python sur Windows
Comment développer en Python
Je comprends Python en japonais!
Implémentation du tri rapide en Python
Ce que j'ai appris en Python
Installation de Python en 2 lignes @Windows
Comment collectez-vous les informations?
Voulez-vous attendre un usage général avec Python Selenium?
Comment déterminer l'existence d'un élément sélénium en Python
[Python] Comment forcer une méthode d'une sous-classe à effectuer un processus spécifique
J'ai comparé le temps de calcul de la moyenne mobile écrite en Python
Si vous êtes bloqué dans Impossible de charger mkl_intel_thread.dll en Python sous Windows
Comment connaître la structure interne d'un objet en Python
Que faire si vous obtenez moins zéro en Python
Comment vérifier la taille de la mémoire d'une variable en Python
Comment utiliser Python Kivy (référence) -J'ai traduit le langage Kivy de la référence API-