web-dev-qa-db-fra.com

Comment supprimer complètement Python d'une machine Windows?

J'ai installé Python 2.7 et Python 2.6.5. Je ne sais pas ce qui ne va pas, mais rien de lié à Python ne semble plus fonctionner. par exemple. "setup.py install" pour certains paquets ne reconnaît pas le paramètre "install" et d'autres phénomènes étranges ...

Je voudrais supprimer complètement Python de mon système.
J'ai essayé d’exécuter les fichiers msi 2.7 et 2.6 en choisissant de supprimer Python, puis d’exécuter uniquement la version 2.6 et de le réinstaller. Les choses ne fonctionnent toujours pas.

Comment puis-je supprimer complètement Python - de tout? (!)

Je ne voudrais pas réinstaller toute ma machine à cause de l'installation de Python ...

69
Jonathan

Vous devrez également regarder dans votre chemin système. Python s'y met et ne s'enlève pas: http://www.computerhope.com/issues/ch000549.htm

Vos problèmes ont probablement commencé parce que votre chemin python pointe vers le mauvais.

18
Alex Bliskovsky

Voici les étapes à suivre (ma copine, qui ne maîtrise pas bien l'ordinateur, a dû résoudre celle-ci pour moi, mais contrairement à tous les processus beaucoup plus complexes que l'on peut trouver en ligne, celle-ci fonctionne)

  1. Panneau de configuration ouvert
  2. Cliquez sur "Désinstaller un programme"
  3. Faites défiler jusqu'à Python et cliquez sur Désinstaller pour chaque version que vous ne souhaitez plus.

Cela fonctionne sous Windows 7 par défaut, aucun programme ni script supplémentaire n'est requis.

39
ArtOfWarfare

Exécutez ASSOC et FTYPE pour voir à quoi vos fichiers py sont associés. (Ces commandes sont internes à cmd.exe, donc si vous utilisez un processeur de commande différent, ymmv.)

C:> assoc .py
.py=Python.File

C:> ftype Python.File
Python.File="C:\Python26.w64\python.exe" "%1" %*

C:> assoc .pyw
.pyw=Python.NoConFile

C:> ftype Python.NoConFile
Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %*

(J'ai des installations 32 et 64 bits de Python, d'où le nom de mon répertoire local.)

6
dash-tom-bang

J'avais Windows 7 (64 bits) et Python 2.7.12, Je l'ai désinstallé en cliquant sur le programme d'installation de Python à partir du répertoire "download", puis j'ai choisi de supprimer python, puis j'ai cliqué sur "terminer".
J'ai également supprimé le répertoire et les fichiers associés python restants du lecteur c: ainsi que du dossier «mes documents», car j'avais créé certains fichiers à cet emplacement.

3
Thelma

Presque tous les fichiers python doivent résider dans leurs dossiers respectifs (C:\Python26 et C:\Python27). Certains installateurs (ActiveState) associeront également des fichiers .py* et ajouteront le chemin d'accès python à %PATH% avec une installation si vous cochez la case "utiliser comme installation par défaut".

2
Nick T

C'est en fait assez simple . Lorsque vous l'avez installé, vous devez l'avoir fait en utilisant un fichier .exe (je suppose). Il suffit de lancer à nouveau ce fichier .exe, et il y aura ensuite des options pour modifier Python. Sélectionnez simplement l'option "Terminer la désinstallation" et le fichier EXE supprimera complètement le python pour vous.

En outre, vous devrez peut-être cocher la case "Supprimer Python de PATH". Par défaut, il est sélectionné, mais vous pouvez également le vérifier pour en être sûr :)

0

Windows 7 64 bits, avec Python3.4 et Python2.7 installés à un moment donné :)

J'utilise Py.exe pour router vers Py2 ou Py3 en fonction des besoins du script - mais je n'avais pas correctement désinstallé Python27 auparavant.

Py27 a été supprimé manuellement de C:\python\Python27 (le dossier Python27 a été supprimé par moi précédemment)

Lors de la réinstallation de Python27, l’erreur ci-dessus spécifiée a été générée.
Il se rétracterait toujours en essayant de "supprimer les raccourcis" pendant le processus d'installation.

J'ai replacé une copie de Python27 dans le dossier d'origine, à l'emplacement C:\Python\Python27, puis j'ai réexécuté le même programme d'installation Python27 défaillant. Il était heureux de localiser ces éléments et de les retirer, puis de procéder à l'installation.

Ce n'est pas la réponse qui résout les problèmes de clé de registre (d'autres le mentionnent), mais il s'agit d'une solution de contournement si vous connaissez des installations précédentes mal supprimées.

Vous pourriez avoir une idée à ce sujet en ouvrant "regedit" et en recherchant "Python27" - une clé de registre est apparue dans mon cache de commandes shell pointant sur c:\python\python27\(qui avait été supprimée et n'était pas présente lors de la recherche le registre après l'avoir trouvé).

Cela peut aider à signaler des installations précédemment mal supprimées.

Bonne chance!

0

Je sais que c'est une vieille question, mais j'ai rencontré ce problème avec 2.7 et 3.5. Bien que 2.7 n’apparaisse pas dans la liste de désinstallation par défaut de Windows, il apparaît très bien dans l’onglet Outils ccleaner sous désinstallation. Désinstallé et réinstallé par la suite, le codage s’effectue sans encombre depuis. 

0
Ventian

Désinstallez le programme python à l'aide de l'interface graphique Windows . Supprimez le dossier qui le contient, par exemple, s'il était stocké dans C:\python36\, assurez-vous de le supprimer

0
Patrick Mutuku