7 votes

Comment supprimer une ancienne installation de python d'un système comportant plusieurs installations de python (non système) ?

Avertissement

Tout d'abord, permettez-moi de dire une évidence : Je n'ai pas touché à la version Python fournie avec le système. Je sais qu'il est important de la laisser telle quelle. En fait, c'est exactement ce que j'ai fait.


Contexte

Les versions officielles de Python pour Mac ont un Installateur très pratique. (C'est la brillance de l'Installateur qui m'a permis d'installer des versions plus récentes de Python sur mon système sans endommager la version fournie avec le système. Merci, Pythonistas !)

Maintenant, mon installation principale de Python est la version 2.7. Comme c'est la dernière version de la branche 2.x, c'est très bien.

Cependant, j'étais curieux d'en savoir plus sur Python 3, donc je l'ai installé. Et il est parfaitement compatible avec Python 2. En fait, Python 3 est optionnel, ce qui est exactement ce que je voulais. "Fonctionne comme annoncé".

Maintenant, la partie bizarre...

J'ai deux versions installées de Python 3 ! Les installateurs pour Python 3.1 et Python 3.2 ont tous deux été installés dans des emplacements différents. Maintenant, j'ai donc Python 3.1 qui traîne et que je n'ai jamais l'intention d'utiliser. Et comme l'installateur est incroyable (je ne fais pas de sarcasme ; je suis vraiment impressionné, surtout que la plupart des langages de programmation nécessitent une compilation à partir des sources), il crée également des entrées dans /Applications avec quelques utilitaires pratiques.

Mais comme j'ai installé une version plus récente de Python 2 et deux versions de Python 3, cela signifie que j'ai maintenant :

  • /Applications/Python 2.7,
  • /Applications/Python 3.1, et
  • /Applications/Python 3.2

Aide recherchée!

Je veux juste me débarrasser de Python 3.1.

Et je veux être très méticuleux à ce sujet. Pas de répertoires oubliés enfouis sous /Library/* (ou autre).

Est-ce que quelqu'un sait comment faire?

5voto

yoliho Points 340

De docs python notent qu'ils semblent avoir codé en dur la version 2.5 au lieu de la version actuelle et que ce n'est pas très bien écrit

Ce que vous obtenez après l'installation est un certain nombre de choses :

Un dossier MacPython 2.5 dans votre dossier Applications. Vous y trouverez IDLE, l'environnement de développement qui fait partie intégrante des distributions officielles Python; PythonLauncher, qui gère l'ouverture des scripts Python en double-cliquant depuis le Finder; et l'outil "Build Applet", qui vous permet d'emballer les scripts Python en applications autonomes sur votre système.

Un framework /Library/Frameworks/Python.framework, qui inclut l'exécutable Python et les bibliothèques. L'installateur ajoute cet emplacement à votre chemin d'accès shell. Pour désinstaller MacPython, vous pouvez simplement supprimer ces trois éléments. Un lien symbolique vers l'exécutable Python est placé dans /usr/local/bin/.

donc supprime

/Applications/Python 3.1
/Library/Frameworks/Python.framework/Versions/3.1
/usr/local/bin/python31 (J'utilise une installation différente donc cela pourrait être python3.1 ou similaire)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X