221 votes

Taper "Python" à l'invite de commande de Windows 10 (version 1903) ouvre la boutique Microsoft

C'est un problème étrange que j'ai observé. J'ai installé Active Python 2.7 sur Windows 10 (version 1903).

En tapant "Python" à partir de la recherche, l'invite Python 2.7 s'ouvre, mais lorsque je tape à partir de la fenêtre de l'invite de commande, cela déclenche le Microsoft Store.

Je ne sais pas comment le réparer et cela ne s'est jamais produit sur les versions précédentes de Windows (RS5, RS4 ).

Edit 2 : Veuillez suggérer la solution pour désactiver ceci : soit via l'invite de commande, soit en utilisant le fichier de réponse pour obtenir ceci après une installation non surveillée.

1voto

Arcanox Points 129

Je publie ce message en plus des autres réponses au cas où quelqu'un d'autre serait confronté à la même frustration que moi.

J'avais Python 3 dans mon PATH avant la mise à jour 1903, et la mise à jour 1903 a quand même ajouté ces deux fichiers Python "voyous" dans mon dossier WindowsApps. Même après avoir supprimé ce dossier de mon PATH utilisateur (il n'était pas dans mon PATH système), et après avoir redémarré, taper "Python" dans PowerShell ouvrait le magasin. Le dossier WindowsApps était de toute façon à la fin de ma variable PATH, il n'aurait donc pas dû remplacer la version de travail, mais il l'a fait. Get-Command python a même renvoyé le python.exe dans WindowsApps.

La seule façon d'obtenir l'exécution de la version de Python que j'utilisais précédemment était de supprimer ces fichiers Python du dossier WindowsApps ; apparemment, PowerShell cherche implicitement dans ce dossier au lieu d'utiliser la variable PATH si ces fichiers sont présents.

0voto

Nathan Xabedi Points 119

Vous pouvez placer votre dossier d'installation de Python devant C:\Users\<Username>\AppData\Local\Microsoft\WindowsApps\ dans le Path variable d'environnement. Par exemple 1

0voto

Kerry Kobashi Points 111

J'ai rencontré ce problème récemment. Avec Visual Studio 2019 installé, j'avais déjà installé Python en tant que charge de travail. Je suis allé dans CMD et j'ai tapé Python. Le Microsoft Store s'est affiché. Après avoir perdu trop de temps à chercher davantage, il était évident pour moi que l'équipe de Microsoft Visual Studio et l'équipe Python n'étaient pas sur la même page.

Ce que j'ai fini par faire, c'est retourner dans le programme d'installation de Visual Studio et décocher la charge de travail Python à désinstaller. Ensuite, je suis allé dans Windows Apps et j'ai désinstallé Python et toutes les applications liées à Python répertoriées.

Après avoir remarqué que Python était installé sur mon disque de démarrage SSD NVMe de 1 To dans le répertoire des utilisateurs, j'ai eu peur. Le nom du chemin n'était pas du tout convivial. De plus, comme je dispose d'un espace limité sur ce disque et que toutes les applications du Microsoft Store s'accumulent, je n'ose pas imaginer ce qui se passera lorsque le disque sera plein.

J'ai donc décidé que ce n'était pas bon et j'ai choisi d'aller sur le site web de Python et de télécharger la version actuelle. Ensuite, je l'ai installé sur un disque sans amorçage avec beaucoup d'espace disque dans un chemin de fichier plus convivial ( D:\Python ). Vous verrez pourquoi c'est important quand vous descendrez un tas de paquets et d'applications...

En outre, si vous rencontrez des problèmes d'espace d'environnement, à la fin du programme d'installation de Python, il est demandé si vous souhaitez augmenter l'espace d'environnement. Dites oui. Je regarde mon PATH d'environnement, D:\Python\Python38\<strkeep>scripts<strkeep> y D:\Python\Python38 ont été pré-appliqués.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X