Yo soy de la implementación de una aplicación de Django a un dev server y estoy pegando este mensaje de error al ejecutar el pip install requirements.txt:
Traceback (most recent call last):
File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
pkg_resources parece ser distribuido con setuptools. Inicialmente pensé que esto podría no estar instalado el python en el virtualenv, así que he instalado setuptools (2.6, la misma versión de Python) a Python site-packages en el virtualenv con el siguiente comando
sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
EDITAR Esto sólo sucede en el interior de la virtualenv. Si abro una consola fuera de la virtualenv, a continuación, pkg_resources está presente
pero sigo obteniendo el mismo error. Alguna idea de por qué pkg_resources no está en la ruta?