2013-07-26 1 views
12

Я использую чистый экземпляр сервера Ubuntu и хотел бы установить некоторые пакеты python в моем virtualenv.Ошибка установки протокола. Setuptools.command не найден

я получаю следующий вывод команды «пункт установить -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 "<string>", line 3, in <module> 
    ImportError: No module named setuptools.command 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 3, in <module> 

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 

Любая идея, что происходит?

Python версии 2.7.3

пип пип версии 1.4 /home/redacted/env/lib/python2.7/site-packages (Python 2,7)

ответ

17

Попробуйте установить:

sudo apt-get install python-setuptools 

, если это не работает, попробуйте:

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

Edit: Если у вас есть несколько (возможно, противоречивые) питона установок или сред, следующие команды могут быть полезны для отладки, которые используются исполняемые файлы:

which python 
which pip 
which easy_install 

Они должны «матч». Например, вы можете установить пакеты пакетов для EPD или глобального распространения, в то время как текущий используемый python соответствует локальной среде (или чем-то другому), и в этом случае она может оказаться неспособной видеть установленные пакеты.

+0

Я попробовал, как на глобальном уровне, как вы предложили и «пункт установить Setuptools» в моем virutalenv. Еще не повезло. – Sam

+0

@ Сэм, что теперь? – elyase

+0

Все еще не работает, хотя теперь у меня есть протокол, установленный глобально. – Sam

3

была такая же проблема, решить ее с

pip install -U setuptools 
Смежные вопросы