Je veux supprimer un Python installé dans un emplacement qui ne se plaint pas, lorsque je lance brew doctor
Warning: Python est installé sur /Library/Frameworks/Python.framework
Quel est le meilleur moyen?
Voici plus de détails/recherches:
Le message du brasseur Git site web :
Important: Si vous choisissez d'installer un Python qui n'est pas l'un de ces deux systèmes (= Python ou brassé Python ), l'équipe Homebrew ne peut fournir qu'un support limité.
Je veux m'assurer de ne rien manquer avant de supprimer l'extra python libary. Plus précisément, je veux supprimer l'intégralité de Python.framework, ces fichiers situé ici. /Bibliothèque/Frameworks/Python.framework/
J'ai Python 2.7.5 installé en natif avec Mavericks que je vais utiliser à la place - situé dans le chemin ci-dessous. (La différence étant - je crois - que sa mise dans le root/dossier système au lieu du dossier racine/bibliothèque.) Le bon emplacement natif est ici: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
et j'ai déjà installé python 3.x avec brew install python3
, qui le met ici:
==> Summary
/usr/local/Cellar/python3/3.4.0 : 5076 files, 85M, built in 112 seconds
Puis-je simplement supprimer ces fichiers ou quelles sont leurs conséquences (au-delà de devoir recréer un lien)? /Library/Frameworks/Python.framework/
Voici les étapes à suivre pour supprimer python d'un question de stackoverflow en 201 et d'un question similaire ici
Cette approche est-elle toujours valable? Y a-t-il quelque chose que je devrais être au courant?
Je vais répondre moi-même. Je suis passé par les marches et c'est tout droit. Pycharms (le IDE je l’utilise) a automatiquement trouvé aussi les nouvelles bibliothèques. Voici la procédure que j’ai suivie pour supprimer les Python supplémentaires qui étaient non natif et non installé par brassage.
Étape 1: La version native Python 2.7.x vit ici /System/Library/Frameworks/Python.framework/Versions/2.7
(ou 2.6, etc.), vous pouvez donc supprimer tous les Python qui ont été installés ailleurs.
Sudo rm -rf /System/Library/Frameworks/Python.framework/
Ou bien, selon ce article , vous devriez installer les deux python 2.7 et python 3.x, et éviter d'utiliser system = python dans Mavericks.
Étape 2: Supprimez python dans le répertoire Applications (celui où se trouvent toutes vos applications).
cd dans le dossier /Applications
et ls | grep Python
pour voir ce que j'ai.
Puis supprimez: Sudo rm -rf "Python 3.3"
Étape 3:
>>> brew Prune
exemple de sortie:
Élagué 0 formule mort Élagué 46 liens symboliques de/usr/local
Étape 4: Exécutez les étapes recommandées par brew doctor
Sudo brew link python3
Échantillon de sortie
Lier /usr/local/Cellar/python3/3.4.0 ... 19 liens symboliques créés