HOWTO · Python
Désinstaller complètement Python de Windows
Découvrez comment désinstaller une version précise de Python sous Windows, vérifier les variables d’environnement et supprimer avec prudence les fichiers d’installation restants.
Sur cette page
Pour supprimer Python de Windows, commencez par Paramètres > Applications > Applications installées (ou Applications et fonctionnalités sur les anciennes versions de Windows), puis désinstallez les entrées Python dont vous n’avez plus besoin. Vérifiez chaque version avant de la supprimer : une installation pour tous les utilisateurs, une installation propre à votre compte et une version du Microsoft Store peuvent apparaître séparément. Examinez ensuite PATH et ne nettoyez que les éléments restants que vous avez identifiés avec certitude. La commande python --version indique l’interpréteur que Windows trouve en premier ; elle ne répertorie pas toutes les installations.
Méthode 1 : désinstaller Python depuis le Panneau de configuration
Ouvrez Paramètres > Applications > Applications installées et recherchez Python. Vérifiez la version et l’éditeur affichés, sélectionnez l’entrée à supprimer, choisissez Désinstaller, puis suivez les instructions. Sur les versions de Windows qui utilisent encore l’ancienne interface, ouvrez Panneau de configuration > Programmes > Programmes et fonctionnalités et sélectionnez l’entrée Python correspondante. Répétez l’opération pour chaque version que vous souhaitez retirer ; vous pouvez en conserver une autre si une application en dépend.
Dans l’invite de commandes, python --version permet de voir quelle version répond à la commande trouvée dans PATH. Considérez ce résultat comme une vérification rapide, pas comme un inventaire : il peut désigner une version alors que d’autres installations sont encore enregistrées ou présentes ailleurs.
Méthode 2 : supprimer les références Python des variables d’environnement
La désinstallation d’une entrée ne supprime pas toujours ses références dans les variables d’environnement. Dans le menu Démarrer, recherchez Modifier les variables d’environnement système, ouvrez Variables d’environnement, puis examinez les sections utilisateur et système. Dans chaque valeur de Path, retirez uniquement les entrées dont vous avez confirmé qu’elles pointent vers l’installation Python à supprimer, par exemple le dossier de cette installation et son sous-dossier Scripts. Vérifiez aussi PYTHONPATH et ne le supprimez ou ne le modifiez que s’il référence des fichiers dont vous n’avez plus besoin. D’autres outils peuvent utiliser ces valeurs : conservez les entrées sans rapport avec Python. Validez chaque boîte de dialogue avec OK.
Pour examiner une valeur de Path Windows copiée avant de la modifier, cet extrait affiche les entrées dont le nom de dossier contient « Python ». Il ne change pas les paramètres de Windows ; vérifiez que chaque résultat appartient bien à l’installation que vous comptez supprimer.
path_value = r"C:\Windows\System32;C:\Users\Ava\AppData\Local\Programs\Python\Python312;C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts"
for entry in path_value.split(";"):
if "python" in entry.lower():
print(entry)
C:\Users\Ava\AppData\Local\Programs\Python\Python312
C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts
Méthode 3 : désinstaller Python depuis la ligne de commande
Windows ne fournit pas de commande intégrée unique et fiable pour désinstaller toutes les distributions et versions de Python. Évitez les requêtes WMIC trop générales sur les produits et les commandes qui suppriment un fichier nommé python.exe : elles peuvent ne pas détecter certaines installations ou ne retirer qu’un lanceur. Pour ouvrir en ligne de commande la liste classique des programmes à désinstaller, exécutez appwiz.cpl, puis sélectionnez précisément l’entrée Python voulue et choisissez Désinstaller. Si Python vient du Microsoft Store ou d’un autre gestionnaire de paquets, désinstallez-le depuis l’entrée correspondante dans la liste des applications installées de cette source.
Méthode 4 : supprimer manuellement les fichiers Python
Ne procédez au nettoyage manuel qu’après avoir désinstallé l’entrée d’application correspondante. Vérifiez l’emplacement d’installation indiqué dans cette entrée ou le dossier choisi lors de l’installation. Il peut s’agir d’un dossier Python dans AppData\Local\Programs, sous votre profil utilisateur, ou d’un dossier sous C:\Program Files ; l’installation peut aussi se trouver ailleurs. Ne supprimez un dossier qu’après avoir confirmé qu’il appartient à l’installation Python désinstallée. Ne supprimez pas tous les fichiers ou dossiers dont le nom contient « python ».
Séparez les dossiers de projet des dossiers d’installation. Un environnement virtuel peut aussi se trouver dans un projet ; sauvegardez-le si nécessaire et gardez à l’esprit qu’il risque de ne plus fonctionner une fois son interpréteur de base supprimé. Si besoin, recréez-le avec une version de Python conservée ou nouvellement installée.
Conclusion
Supprimez la version voulue depuis la liste des applications installées de Windows, vérifiez uniquement les références PATH ou PYTHONPATH que vous avez identifiées comme étant les siennes, puis effacez les fichiers d’installation restants seulement si vous pouvez les attribuer avec certitude à cette version. Pour vérifier ce qui reste, consultez les applications installées, examinez les emplacements que vous savez avoir utilisés et ouvrez un nouveau terminal pour tester la commande Python. Si python n’est pas reconnu, cela signifie que Windows ne l’a pas trouvé dans PATH ; cela ne prouve pas que toutes les installations de Python ont disparu.
FAQ
- Comment vérifier quelle version de Python est installée ? Exécutez
python --versionpour connaître la version trouvée en premier dansPATH, puis consultez les applications installées pour repérer d’autres versions enregistrées. - Dois-je supprimer toutes les versions avant d’en réinstaller une ? Non. Supprimez uniquement les versions à l’origine d’un conflit ou dont vous n’avez plus besoin ; plusieurs versions peuvent coexister.
- La désinstallation de Python supprimera-t-elle mes fichiers de projet ? La désinstallation concerne l’installation sélectionnée. Conservez vos projets dans leurs propres dossiers et faites une sauvegarde avant tout nettoyage manuel.
- Que faire si Python n’apparaît pas dans le Panneau de configuration ? Consultez Paramètres > Applications > Applications installées, le Microsoft Store ou le gestionnaire de paquets utilisé pour l’installation. Une copie extraite manuellement peut ne pas apparaître dans la liste des applications ; repérez son dossier d’installation avec certitude avant de le supprimer.
- Que deviennent les environnements virtuels ? Ils peuvent rester sur le disque, mais ceux qui reposent sur l’interpréteur supprimé risquent de ne plus fonctionner. Sauvegardez les éléments nécessaires et recréez l’environnement avec un interpréteur disponible.