Récemment, de nombreux utilisateurs ont rencontré un comportement inhabituel lorsque tenter d'exécuter du code Python : en tapant "python" dans CMD, il les redirige vers le Microsoft Store pour télécharger Python 3.7. Ce problème survient régulièrement pour des raisons inconnues, même sans modifications ou installations significatives. La réinstallation de Python et la vérification de la variable d'environnement Path se sont révélées inefficaces.
Pour résoudre ce problème, nous devons nous aventurer dans la section "Gérer les alias d'exécution des applications" de la barre de recherche Windows. Ici, nous rencontrerons deux alias pour Python. En les désélectionnant, nous pouvons restaurer les alias « python » et « python3 » d'origine.
La genèse de ce problème réside dans le processus d'installation de Python. Lors de l'installation, Windows crée deux fichiers vides, « python.exe » et « python3.exe », dans le répertoire « %USERPROFILE%AppDataLocalMicrosoftWindowsApps ». Cette action remplace les alias par défaut pour Python.
Windows place ensuite ce répertoire en haut des variables d'environnement "Path", garantissant que toute recherche de "python" donnera la priorité aux faux "python.exe" et " python3.exe sur l'installation réelle de Python.
La solution la plus simple à ce problème consiste à désactiver l'alias d'exécution d'application pour Python. Cette action supprime efficacement les fichiers vides « python.exe » et « python3.exe », restaurant ainsi le système à ses fonctionnalités prévues.
Bien qu'il puisse être tentant de supprimer manuellement ces faux fichiers EXE, ils se régénéreront automatiquement. au redémarrage du système. L'utilisation de la page App Execution Aliases offre une solution plus persistante.
En plus de cette solution principale, il existe des solutions alternatives :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!