Windows ModulenotFounderror: нет модуля с именем «Crypto», хотя Pycryptodome установленPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Windows ModulenotFounderror: нет модуля с именем «Crypto», хотя Pycryptodome установлен

Сообщение Anonymous »

Я пытаюсь использовать библиотеку pycryptodome в своем проекте Python, но постоянно получаю следующую ошибку:

Код: Выделить всё

ModuleNotFoundError: No module named 'Crypto'
< /code>
Вот что я сделал до сих пор: < /p>
Я установил пикриптодом с помощью Pip: < /p>
PS C:\Users\Nathan> pip install pycryptodome
Requirement already satisfied: pycryptodome in c:\users\nathan\appdata\local\programs\python\python311\lib\site-packages (3.21.0)
Установка проверена:

Код: Выделить всё

PS C:\Users\Nathan> pip show pycryptodome
Name: pycryptodome
Version: 3.21.0
Summary: Cryptographic library for Python
Home-page: https://www.pycryptodome.org
Author: Helder Eijs
Author-email: [email protected]
License: BSD, Public Domain
Location: C:\Users\Nathan\AppData\Local\Programs\Python\Python311\Lib\site-packages
Requires:
Required-by: cart, eth-keyfile
< /code>
Протестировал импорт Crypto в Python: < /p>
PS C:\Users\Nathan> python
>>> from Crypto.Cipher import AES
Traceback (most recent call last):
File "", line 1, in 
ModuleNotFoundError: No module named 'Crypto'
< /code>
Пробовал удалить и переустановить: < /p>
PS C:\Users\Nathan> pip uninstall pycryptodome -y
Found existing installation: pycryptodome 3.21.0
Uninstalling pycryptodome-3.21.0:
Successfully uninstalled pycryptodome-3.21.0
PS C:\Users\Nathan> pip install --force-reinstall pycryptodome
Collecting pycryptodome
Using cached pycryptodome-3.21.0-cp36-abi3-win_amd64.whl.metadata (3.4 kB)
Using cached pycryptodome-3.21.0-cp36-abi3-win_amd64.whl (1.8 MB)
Installing collected packages: pycryptodome
Successfully installed pycryptodome-3.21.0
Но ошибка сохраняется.
Проверено, что не установлено никаких конфликтующих пакетов:
PS C:\Users\Nathan> pip uninstall pycrypto
WARNING: Skipping pycrypto as it is not installed.
< /code>
Проверьте путь Python, чтобы убедиться, что он включает в себя правильный каталог пакетов сайта: < /p>
>>> import sys
>>> print(sys.path)
['', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\Nathan\\AppData\\Roaming\\Python\\Python311\\site-packages', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\win32', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\win32\\lib', 'C:\\Users\\Nathan\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\Pythonwin']
< /code>
каталог c: \ users \ nathan \ appdata \ local \ program . < /p>
Почему я все еще получаю модульнотфундеррор: нет модуля с именем «Crypto», хотя Pyrryptodome установлен и расположен в правильном каталоге? Какие шаги я могу предпринять, чтобы решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/793 ... yptodome-i
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»