Я создал программу шифрования, которая шифрует файлы по вашему выбору с помощью пароля и может быть разблокирована только с этим паролем Certan.
Когда я запускаю этот файл в формате .py, у него нет проблем, но когда я конвертирую его в файл .exe с помощью pyinstaller, он больше не работает
Я использую команду
pyinstaller -F en-decryptor-v2.py
Но когда я запускаю этот файл, я получаю следующую трассировку:
Traceback (most recent call last):
File "en-decryptor-v2.py", line 2, in <module>
from Crypto.Cipher import AES
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py",
line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\Crypto\Cipher\__init__.py", line 3, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py",
line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\Crypto\Cipher\_mode_ecb.py", line 46, in <module>
File "site-packages\Crypto\Util\_raw_api.py", line 258, in load_pycryptodome_r
aw_lib
OSError: Cannot load native module 'Crypto.Cipher._raw_ecb': Trying '_raw_ecb.py
d': Failed to load dynlib/dll 'C:\\Users\\STEFA_~1\\AppData\\Local\\Temp\\_MEI81
~1\\Crypto\\Util\\..\\Cipher\\_raw_ecb.pyd'. Most probably this dynlib/dll was n
ot found when the application was frozen.
[3960] Failed to execute script en-decryptor-v2