ImportError: нет модуля с именем Crypto.Cipher

Когда я пытаюсь запустить app.py (Python 3.3, PyCrypto 2.6), мой virtualenv продолжает возвращать ошибку, указанную выше. Мой оператор импорта просто from Crypto.Cipher import AES. Я искал дубликаты, и вы могли бы сказать, что они есть, но я попробовал решения (хотя большинство из них даже не решения), и ничего не помогло.

Вы можете увидеть, как выглядят файлы для PyCrypto, ниже:

Похоже, вы находитесь в виртуальном мире. Правильно ли активирован ваш virtualenv?   —  person Graham Smith    schedule 28.10.2013

@ChristianTernus Активирован правильно.   —  person Graham Smith    schedule 28.10.2013

Я была такая же проблема. Это будет звучать немного неубедительно, но чтобы решить эту проблему, я просто перестал использовать OSX, я установил VirtualBox и дистрибутив Linux, и все это сработало   —  person Graham Smith    schedule 28.05.2016

Чего ждать? ImportError отображается в python 2, а в python 3 — ModuleNotFoundError.   —  person Graham Smith    schedule 13.08.2018

@BlackThunder, python3 -c ‘import foo’ дает ImportError: No module named ‘foo’. Я что-то пропустил?   —  person Graham Smith    schedule 02.07.2019

@ r2evans при импорте модулей в код, если модуль не установлен, тогда python 3 дает ModuleNotFoundError, тогда как python 2 даетImportError. OP сказал, что он использовал python 3, но ошибка связана с python 2   —  person Graham Smith    schedule 02.07.2019

Я понимаю, о чем вы говорите, и не возражаю, что существует ModuleNotFoundError, но каждая комбинация command-line-arg / console / script-file и py2 / py3, которую я пробовал, дает только ImportError. Возможно я что-то не так делаю. (Я не отвлекаюсь от вашего комментария, просто пытаюсь понять, почему. Спасибо.) Не критично, я не хочу пытаться перехватить этот вопрос.   —  person Graham Smith    schedule 02.07.2019

Источник: ledsshop.ru

Стиль жизни - Здоровье!