Error de instalación de pip. Setuptools.command no encontrado

Estoy usando una instancia limpia del servidor Ubuntu y me gustaría instalar algunos paquetes de python en mi virtualenv.

Recibo el siguiente resultado del comando ‘pip install -r Requirements.txt’

Downloading/unpacking pymongo==2.5.2 (from -r requirements.txt (line 7)) Downloading pymongo-2.5.2.tar.gz (303kB): 303kB downloaded Running setup.py egg_info for package pymongo Traceback (most recent call last): File "", line 3, in  ImportError: No module named setuptools.command Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 3, in  ImportError: No module named setuptools.command ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in /home/redacted/env/build/pymongo Storing complete log in /home/redacted/.pip/pip.log 

¿Tienes idea de lo que está pasando?

Python versión 2.7.3

pip versión pip 1.4 de /home/redacted/env/lib/python2.7/site-packages (python 2.7)

Intenta instalar:

 sudo apt-get install python-setuptools 

Si esto no funciona, intente:

 curl -O https://bootstrap.pypa.io/get-pip.py python get-pip.py 

Editar: Si tiene varias instalaciones o entornos de Python (posiblemente en conflicto), los siguientes comandos pueden ser útiles para depurar qué ejecutables se están utilizando:

 which python which pip which easy_install 

Deben “coincidir”. Puede suceder, por ejemplo, que tenga paquetes de instalación de pip para una EPD o distribución global, mientras que la python actual que se está utilizando corresponde a un entorno local (o algo diferente), en cuyo caso no podrá ver los paquetes instalados.

Tuvo el mismo problema, lo resolvió con

 pip install -U setuptools