#python #importerror #pycryptodome
#python #ошибка импорта #pycryptodome
Вопрос:
У меня возникает эта проблема, когда я пытаюсь импортировать Pycryptodome.
Traceback (most recent call last): File "C:UsersmeDocumentsPythonPython 3.8file.pyw", line 17, in <module> from Crypto.Cipher import AES File "C:UsersmeAppDataLocalProgramsPythonPython38libsite-packagespycrypto-2.6.1py3.8-win-amd64.eggCryptoCipherAES.py", line 50, in <module> from Crypto.Cipher import _AES
И затем:
ImportError: DLL load failed while importing _AES: %1 is not a valid Win32 application.
Я использую 64-разрядную версию Windows с 64-разрядной версией Python 3.8.7. Я установил Pycryptodome (версия 3.9.9) с pip install pycryptodome
помощью . Но когда я попытался импортировать AES из Pycryptodome, он выдает ошибку с ошибкой выше. Может кто-нибудь, пожалуйста, скажите мне, как это исправить? К вашему сведению, это мой первый пост о переполнении стека, поэтому, если в сообщении чего-то не хватает, пожалуйста, скажите мне. Спасибо!
Ответ №1:
о, глупый я, нужно установить pycryptodome 3.8.2. Глупая ошибка, лол.