J'ai deux versions de python sur mon mac:Python installer désinstaller easy_install
Un pré-installé par Apple dans /usr/bin
Un de python.org à /Library/Frameworks/Python.framework/Versions/2.6
easy_install installe toujours /usr/bin
pour certains ununderstanable raison
Donc j'installe maintenant explicitement easy_install dans:
sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Maintenant, je veux easy_install pip ET ....:
Searching for pip
Best match: pip 0.8
Processing pip-0.8-py2.6.egg
pip 0.8 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: /usr/local/bin/pip: Permission denied
Mon chemin et PythonPath:
PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages"
export PYTHONPATH
- Un plus PYTHONPATH où je garde les modules j'ai écrit
Désolé je ne comprends vraiment pas.
Qu'est-ce que je fais mal.
Je veux juste installer des modules régulièrement dans le répertoire Python cadre
Merci encore! J'ai tellement appris de ta dernière réponse! Comment puis-je obtenir une lame propre à nouveau. Comment puis-je tout désinstaller? Sitepackages et python? Il ne reste donc rien qui puisse potentiellement être faux! – MacPython
il suffit de lire la séquence entière: 1. Comment cette commande: sh setuptools-0.6c11-py2.6.egg l'installer au cadre au lieu de usr/bin. Si je fais exactement la même chose il l'écrit à usr/bin 2. quel easy_install: Merci pour la vie pour ça !!! – MacPython
Pour supprimer le python.org 2.6 pour recommencer: 'sudo rm -r/Bibliothèque/Frameworks/Python.framework/Versions/2.6' C'est tout sur une ligne. Tapez attentivement! Le script 'sh setuptools ...' utilise la commande 'python2.6' trouvée en premier sur votre shell' PATH'. Cela devrait être celui du répertoire 'bin' des frameworks. –