2017-01-27 4 views
0

Я получаю ошибку ImportError: No module named 'Crypto' при попытке запустить. Я установил pycrypto, используя pip install pycrypto и обновил его. Все, что я пробовал до сих пор, не увенчалось успехом.Получение ImportError: после установки нет модуля с именем «Crypto»

Пробовал:

  • переустановке PyCrypto,
  • обновление как питона и PyCrypto

Любые предложения?

+0

Попробуйте с sudo apt-get install также – jophab

+0

Я получаю эту же ошибку - http://stackoverflow.com/questions/14716569/ e-able-to-locate-package-pip – Choncy

+0

Попробуйте установить pycrypto pip3 – jophab

ответ

0

сообщения об ошибках говорит, что не в состоянии найти модуль поэтому, пожалуйста, попробуйте запустить следующую команду,

#pip list -- # what does it show to you, if it would have installed successfully it will show you up there. 

если «пункт установить PyCrypto» не работает, поэтому попробуйте загрузить исходный tar-мяч и попробуйте установить его из приглашения.

pip download pycrypto 

скачает файл tar.gz .. так что вы можете установить с помощью с pip install --no-index --find-links /path/to/some/dir/ pycrypto

для python3.5 версии

python3.5 -m pip install pycrypto 

это будет установить в python3.5 среде и после этого вы можете импортировать модуль pycrypto

+0

, так что это говорит мне, что это уже сделано и в python2.7 dir, поэтому, если im использует python3.5, который не имеет pycrypto в своем каталоге, я думаю, ему нужно это, но я не уверен, как – Choncy

+0

Я изменил предыдущий комментарий .. вы все еще можете установить установку, используя команду python3.5 -m pip install

+0

Это сработало, спасибо вам большое за помощь! – Choncy

0

Правильно ли указан питон на вашей машине? Убедитесь, что переменная PATH среда имеет папку установки питона в нем

+0

посмотрел это и ввел «экспорт ATH =» $ PATH:/usr/local/bin/python «» в терминале, все еще не работает, у меня есть сделал это правильно? – Choncy

+0

Вы имели в виду «export PATH =» $ PATH:/usr/local/bin/python?? (Ваша команда отсутствует P в PATH) –

+0

ах спасибо, у формы была опечатка, теперь у меня есть python, когда я 'echo $ PATH ', но все равно получить ошибку. – Choncy

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