J'ai récemment mis à niveau vers Mac OS 10.6 et je ne savais pas qu'il était livré avec Python 2.6. J'ai installé Python 2.5.4 et maintenant c'est l'installation par défaut de Python. Puis-je désinstaller Python 2.5.4 et conserver 2.6? Utilisez l'utilitaire de désinstallation du même gestionnaire de paquets que celui que vous avez utilisé pour l'installer.Comment désinstaller Python 2.5?
Répondre
En guise de note, vous pouvez simplement modifier le chemin pour ne pas pointer vers l'installation 2.5.4 par défaut, et les deux peuvent vivre heureux côte à côte.
pouvez-vous me dire comment faire cela? – amit
lequel? Dites d'abord comment vous avez * installé * Python. –
python 2.6 était déjà installé. J'ai installé python 2.5.4 à travers le dmg J'ai téléchargé le formulaire python.org. maintenant j'ai 2 installations. aidez-moi à en obtenir un ... la méthode de changement de chemin semble aussi faisable. – amit
Non seulement le chemin, mais aussi le lien vers python
car il est maintenant résolu en tant que python2.5, pas en python2.6.
Bien qu'il n'y ait pas de programme de désinstallation pour les programmes python OS X python (car ils utilisent le mécanisme d'installation standard d'Apple qui ne fournit pas de programme de désinstallation par défaut), il n'est pas difficile à supprimer. J'ai documenté le processus complet here mais gardez à l'esprit qu'il ne fait pas de mal à avoir plusieurs instances python installées sur OS X.
La clé pour tout gérer est de comprendre où chaque instance est installée et comment gérer votre shell $PATH
ordre de recherche. Par défaut, les installeurs python.org modifient votre fichier d'initialisation de shell .bash_profile
(ou .profile
) pour ajouter le répertoire bin
du framework python au début de votre $PATH
, c'est-à-dire avant /usr/bin
où la commande python
fournie par Apple est trouvée. Vous trouverez probablement la version non modifiée enregistrée en tant que .bash_profile.pysave
. Est-ce un diff
premier à assurer qu'il n'y a pas d'autres changements et puis juste mv
revenir:
$ cd ~
$ diff .bash_profile{,.pysave}
12,16d11
<
< # Setting PATH for MacPython 2.5
< # The orginal version is saved in .bash_profile.pysave
< PATH="/Library/Frameworks/Python.framework/Versions/2.5/bin:${PATH}"
< export PATH
$ mv .bash_profile.pysave .bash_profile
démarrer une nouvelle session de terminal et vérifiez que python
est à nouveau python2.6
. (Cela suppose que votre shell de connexion par défaut est bash
.)
Si vous le souhaitez, vous pouvez ensuite suivre les instructions du lien ci-dessus pour supprimer toutes les traces du python supplémentaire. Remarque: n'essayez pas de supprimer les fichiers python par défaut installés par Apple dans /usr/bin
et /System/Library/Frameworks
.
- 1. Python installer désinstaller easy_install
- 2. Comment imprimer des arguments Python 2.5 Exception?
- 3. python 2.5: comment convertir float en hexa?
- 4. Python 2.5 Import dll AttributeError
- 5. Convertisseur Python 2.5 en Python 2.2
- 6. moyen sûr de désinstaller ancienne version de python
- 7. Comment désinstaller Django Evolution?
- 8. VIM: Utilisez Python 2.5 avec vim 7.2
- 9. Décorateurs de classe en Python 2.5?
- 10. Python win32crypt.CryptProtectData différence entre 2.5 et 3.1?
- 11. chaînes de modèle Python 2.5 erreur
- 12. Faire une façade en Python 2.5
- 13. Pylônes - utilisez Python 2.5 ou 2.6?
- 14. Installation de fenêtres MySQLdb pour Python 2.5
- 15. Random in python 2.5 ne fonctionne pas?
- 16. Une bibliothèque SSL décente pour Python 2.5
- 17. Python 2.5 Problème de formatage de chaîne!
- 18. Python: shutil.copytree, manque d'ignorer arg dans python 2.5
- 19. Python 2.5 socket._fileobject est quoi dans Python 3.1?
- 20. Apache utilisant Python 2.4, les scripts Python 2.5 échouant
- 21. Comment désinstaller Iphone sdk?
- 22. Comment désinstaller JVCL?
- 23. Analyser HTML facilement comme PyQuery en Python 2.5
- 24. Désinstaller MacRuby
- 25. Comment désinstaller le framework .NET?
- 26. Comment désinstaller le framework MonoTouch?
- 27. Comment désinstaller les bibliothèques ubuntu
- 28. Problème de compatibilité Python 2.5 et 2.6 et Numpy
- 29. Construire mod_wsgi en utilisant python 2.5 sur Snow Leopard
- 30. Est-ce que Tkinter est inclus avec Python 2.5?
Comment avez-vous installé 2.5.4? –