Питон не видит модули, не получается импортировать
Я установил все нужные модули для проекта, они уже находятся в папке site-packages с питоном
Я использую python 3.9.5, 32 разрядности, после установки модулей, я перезагружал IDE, компьютер, и интерпретатор (я использую VSCode)
При запуске командная строка в IDE выдаёт это
Traceback (most recent call last):
File "c:\Programming\Python\название проекта\название .py файла", line 2, in <module>
from Crypto.Hash import SHA512
ModuleNotFoundError: No module named 'Crypto'
Как можно увидеть по консоли, где я устанавливал модули через pip, pywin был установлен несколько раз (pypiwin32, pywin32), я пробовал "более современное решение", на похожем сайте - https://progi.pro/nevozmozhno-importirovat-modul-python-win32crypt-11627061 (не реклама)
Более современное решение: pip install pypiwin32 Это содержит файлы.whl, которые помогут установить в Windows. ответил(а) 4 месяца назад David Metcalfe
Другие модули устанавливаются и импортируются корректно, например - import ip2geotools и import tempfile
Ответы (1 шт):
нашёл решение проблемы, вроде (ну по крайней мере этот импорт больше не подсвечивается жёлтым в VSC и не просит починить) итак к сути: пишем pip install cryptohash и заменяем from Crypto.Hash import SHA512 на from cryptohash import sha512 (в моём случае) программу не тестировал, ещё не пофиксил другие проблемы, поэтому работоспособность программы с этим методом незнаю.
Если у вас аналогичная проблема, но не в точности похожая и вы уверенны, что установили модуль без ошибок (ошибки обычно подсвечиваются красным): Перейдите в папку где у вас находится python.exe -> Lib -> site-packages и поиском файлов Windows пишите название проблемного модуля, если их несколько или заглавная буква отличается, найдите нужный путём проверки файлов, в моём случае я проверил файл SHA512.py (который импортировал), он оказался в обоих, но работало только с тем, который был написан маленькими буквами

