Acabo de actualizar Python a 2.6.4 en mi Mac. Lo instalé desde el paquete dmg.
No parecía el binario para configurar correctamente mi camino Python, por lo que añade '/usr/local/lib/python2.6/site-packages'
en.bash_profile
>>> pprint.pprint(sys.path)
['',
'/Users/Bryan/work/django-trunk',
'/usr/local/lib/python2.6/site-packages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
Aparentemente, esas no son todas las rutas requeridas porque no puedo ejecutar iPython.
$ ipython
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named `pkg_resources`
Hice búsquedas en Google y realmente no puedo averiguar cómo instalar pkg_resources
o asegurarme de que esté en la ruta.
¿Qué debo hacer para solucionar este problema?
Distribute
osetuptools
. Los pasos específicos estaban en los enlaces. La pregunta del OP cubrió otros elementos.distribute
a favor de lo nuevosetuptools
y mencionarpip
.python ez_setup.py File "ez_setup.py", line 1 <!DOCTYPE html> ^ SyntaxError: invalid syntax
:(Encontré lo mismo
ImportError
. De alguna manera, elsetuptools
paquete se había eliminado en mi entorno de Python.Para solucionar el problema, ejecute el script de instalación para
setuptools
:Si tiene alguna versión de
distribute
, o cualquierasetuptools
por debajo de 0.6, primero tendrá que desinstalarla. *Consulte las instrucciones de instalación para obtener más detalles.
* Si ya tiene una que funciona
distribute
,setuptools
es más fácil actualizarla a la "envoltura de compatibilidad" que le cambia . Pero si las cosas ya están rotas, no intentes eso.fuente
easy_install
es probable que también no trabajar (de modoeasy_install
ypip
no será capaz de instalar setuptools).En caso de actualizar su python en mac os 10.7 y pkg_resources no funciona, la forma más sencilla de solucionarlo es simplemente reinstalar las herramientas de configuración como Ned mencionó anteriormente.
sudo pip install setuptools --upgrade or sudo easy_install install setuptools --upgrade
fuente
En mi sistema (OSX 10.6) ese paquete está en
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py
Espero que eso te ayude a descubrir si falta o simplemente no está en tu camino.
fuente
La razón puede deberse a que el módulo IPython no está en su PYTHONPATH.
Si descarga IPython y luego instala python setup.py
La configuración no agrega el módulo IPython a su ruta de Python. Es posible que desee agregarlo a su PYTHONPATH manualmente. Debería funcionar después de que lo hagas:
exportar PYTHONPATH = / pathtoIPython: $ PYTHONPATH
Agregue esta línea en su .bashrc o .profile para que sea permanente.
fuente
Me doy cuenta de que esto no está relacionado con OSX, pero en un sistema integrado (Beagle Bone Angstrom) tuve exactamente el mismo mensaje de error. La instalación de los siguientes paquetes de ipk lo solucionó.
fuente
Recibí este error en Ubuntu y lo siguiente funcionó para mí:
Se eliminaron los archivos binarios de Dropbox y se descargaron de nuevo ejecutando:
fuente
Me encontré con el mismo problema cuando estoy trabajando en un proyecto relacionado con la autopista.
1) Así que descargo el formulario setuptools.-0.9.8.tar.gz https://pypi.python.org/packages/source/s/setuptools/ y lo extraigo .
2) Luego obtengo el módulo pkg_resources y lo copio a la carpeta donde lo necesitaba. ** en mi caso, esa carpeta era C: \ Python27 \ Lib \ site-packages \ autobahn
fuente
En mi caso,
python-pygments
se perdió el paquete . Puedes arreglarlo por comando:sudo apt-get install python-pygments
Si hay algún problema con
pandoc
. Debe instalarpandoc
ypandoc-citeproc
.sudo apt-get install pandoc pandoc-citeproc
fuente