Problème avec Python Path. “ImportError: No module named setuptools”
J'ai récemment mis à jour pour Python 2.7 pour commencer à travailler avec Django "Django nécessite Python, spécifiquement Python 2.6.5 - 2.7.x".
Par conséquent, j'ai besoin d'installer certains des outils que j'utilise lorsque je suis passé par l'excellent LPTHW Exercice 46
- pip de http://pypi.python.org/pypi/pip
- distribuer de http://pypi.python.org/pypi/distribute
- nez de http://pypi.python.org/pypi/nose/
- virtualenv de http://pypi.python.org/pypi/virtualenv
Devrait être assez facile, j'avais fait tout cela avant...
Quand je lance python dans le terminal, j'obtiens le ci-dessous. Remarque: Python 2.7.5
$ python
Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Quand je tape "qui python" - je obtenir
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Cependant lorsque j'essaie d'installer le distribuer, le nez ou la virtualenv j'obtiens l'erreur ci-dessous. Note Python/2.6
$ sudo pip install distribute
Exception:
Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/basecommand.py", line 139, in main
status = self.run(options, args)
File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/commands/install.py", line 258, in run
import setuptools
ImportError: No module named setuptools
Storing complete log in /Users/brendanspillane/Library/Logs/pip.log
localhost:~ brendanspillane$
Je crois que le Python/2.6 est question ici. Par conséquent, j'ai essayé de mettre mon Python Path (ma première fois) à l'Aide de cette question comme une référence "changement de python path sur mac?" j'ai tapé dans
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
Cela n'a aucun effet apparent.
Cependant je ne suis toujours pas en mesure d'exécuter sudo pip install distribute
et reçois le même message d'erreur.
Quelqu'un peut m'aider? C'est à mon Python Path? ou suis-je en regardant dans la mauvaise direction?
Toute aide est, comme toujours, très appréciée.
L'agence deepend
- pourrait être une corruption de l'installation de python
- Résolu! grâce à @RobertLujo excellente répondre à stackoverflow.com/a/16511140/1214163
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas vraiment sûr de savoir comment il a travaillé, mais il l'a fait. @Robert Lujo mérite le maximum de votes pour sa réponse à https://stackoverflow.com/a/16511140/1214163
Si la réponse est également ajouté ici, je vais l'accepter.