2013-05-16 2 views
2

Я пытаюсь установить «Userful MultiSeat-X64-5.0.1 ...» в Ubuntu 13.04 x64 и столкнулся с следующей ошибкой в ​​конце установки:Как установить модуль pycrypto для определенной версии python

File "<string>", line 6, in <module> 
ImportError: No module named Crypto.Cipher 

Это сообщение означает, что нет модуля pycrypto.

Существует, как я должен установить:

pip install pycrypto 

Но проблема в том, что userful5 требует питон 2.6 работать и Ubuntu 13,04 использует Python 2.7 по умолчанию. Я установил python 2.6, но я не знаю, как установить для него модуль pycrypto.

pip install pycrypto 

возвращается:

Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib/python2.7/dist-packages 

Как я понимаю, этот модуль уже установлен в Python 2.7 Но как я могу установить его в Python 2.6?

+0

возможно дубликат [как пип установить для конкретной версии питона] (http://stackoverflow.com/questions/10919569/how-to-pip-install-to-specific-version-of-python) –

ответ

0

Вы должны использовать пип для python2.6 (или easy_install)

pip-2.6 install pycrypto 

Использование easy_install, чтобы получить пип-2,6

easy_install-2.6 pip 
pip-2.6 install pycrypto 
+0

«easy_install-2.6 pip» возвращает: «Без команды» easy_install-2.6 ' found, Вы имели в виду: Command 'ea sy_install-2.7 'из пакета' python-setuptools '(main) easy_install-2.6: команда не найдена " – webstyle

+0

Загружен setuptools для python2.6 отсюда https://pypi.python.org/pypi/setuptools#downloads, и он работал , – webstyle

Смежные вопросы