Как установить модуль pycrypto для определенной версии Python

Я пытаюсь установить «Userful MultiSeat-X64-5.0.1…» в Ubuntu 13.04 x64 и обнаружил следующую ошибку в конце установки:

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

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

Вот как я должен установить его:

pip install pycrypto

Но проблема в том, что userful5 требует для работы python 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?


person webstyle    schedule 16.05.2013    source источник


Ответы (1)


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

pip-2.6 install pycrypto

Используйте easy_install, чтобы получить pip-2.6

easy_install-2.6 pip
pip-2.6 install pycrypto
person residante    schedule 16.05.2013
comment
Возвращает pip easy_install-2.6: команда easy_install-2.6 не найдена, вы имели в виду: команда easy_install-2.7 из пакета python-setuptools (основной) easy_install-2.6: команда не найдена - person webstyle; 16.05.2013
comment
Скачал setuptools для python2.6 отсюда pypi.python.org/pypi/setuptools#downloads и это сработало. - person webstyle; 17.05.2013