Python 3.x Pyinstaller无法加载本机模块';加密。密码。原始的欧洲中央银行';

Python 3.x Pyinstaller无法加载本机模块';加密。密码。原始的欧洲中央银行';,python-3.x,cryptography,pyinstaller,pdfminer,Python 3.x,Cryptography,Pyinstaller,Pdfminer,尝试运行程序时,我从命令行收到以下错误: Traceback (most recent call last): File "cp file.py", line 16, in <module> File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_loa

尝试运行程序时,我从命令行收到以下错误:

Traceback (most recent call last):
  File "cp file.py", line 16, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "c:\users\tom\appdata\local\programs\python\python36-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\pdfminer\pdfpage.py", line 11, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "c:\users\tom\appdata\local\programs\python\python36-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\pdfminer\pdfdocument.py", line 12, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "c:\users\tom\appdata\local\programs\python\python36-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\Crypto\Cipher\__init__.py", line 3, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "c:\users\tom\appdata\local\programs\python\python36-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_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_raw_lib
OSError: Cannot load native module 'Crypto.Cipher._raw_ecb': Trying '_raw_ecb.cp36-win32.pyd': Failed to load dynlib/dll 'C:\\Users\\Tom\\Desktop\\MOT new certificates 05 05 18\\dist\\MOT Saver\\Crypto\\Util\\..\\Cipher\\_raw_ecb.cp36-win32.pyd'. Most probably this dynlib/dll was not found when the application was frozen., Trying '_raw_ecb.pyd': Failed to load dynlib/dll 'C:\\Users\\Tom\\Desktop\\MOT new certificates 05 05 18\\dist\\MOT Saver\\Crypto\\Util\\..\\Cipher\\_raw_ecb.pyd'. Most probably this dynlib/dll was not found when the application was frozen.
[7516] Failed to execute script cp file
回溯(最近一次呼叫最后一次):
文件“cp File.py”,第16行,在
文件“”,第971行,在_find_和_load中
文件“”,第955行,在“查找”和“加载”中解锁
文件“”,第665行,在“加载”中
exec\U模块中的文件“c:\users\tom\appdata\local\programs\python36-32\lib\site packages\PyInstaller\loader\pyimod03\u importers.py”,第631行
exec(字节码、模块、指令)
文件“site packages\pdfminer\pdfpage.py”,第11行,在
文件“”,第971行,在_find_和_load中
文件“”,第955行,在“查找”和“加载”中解锁
文件“”,第665行,在“加载”中
exec\U模块中的文件“c:\users\tom\appdata\local\programs\python36-32\lib\site packages\PyInstaller\loader\pyimod03\u importers.py”,第631行
exec(字节码、模块、指令)
文件“site packages\pdfminer\pdfdocument.py”,第12行,在
文件“”,第971行,在_find_和_load中
文件“”,第955行,在“查找”和“加载”中解锁
文件“”,第665行,在“加载”中
exec\U模块中的文件“c:\users\tom\appdata\local\programs\python36-32\lib\site packages\PyInstaller\loader\pyimod03\u importers.py”,第631行
exec(字节码、模块、指令)
文件“site packages\Crypto\Cipher\\uuuu init\uuuu.py”,第3行,在
文件“”,第971行,在_find_和_load中
文件“”,第955行,在“查找”和“加载”中解锁
文件“”,第665行,在“加载”中
exec\U模块中的文件“c:\users\tom\appdata\local\programs\python36-32\lib\site packages\PyInstaller\loader\pyimod03\u importers.py”,第631行
exec(字节码、模块、指令)
文件“site packages\Crypto\Cipher\\u mode\u ecb.py”,第46行,在
文件“site packages\Crypto\Util\\u raw\u api.py”,第258行,在load\u pycryptodome\u raw\u lib中
操作错误:无法加载本机模块“Crypto.Cipher.\u raw\u ecb”:尝试“\u raw\u ecb.cp36-win32.pyd”:未能加载dynlib/dll'C:\\Users\\Tom\\Desktop\\MOT new certificates 05 05 18\\dist\\MOT Saver\\Crypto\\Util\\\\\\\Cipher\\\\u raw\u ecb.cp36-win32.pyd'。很可能在冻结应用程序时找不到此dynlib/dll,尝试“\u raw\u ecb.pyd”:未能加载dynlib/dll'C:\\Users\\Tom\\Desktop\\MOT new certificates 05 05 18\\dist\\MOT Saver\\Crypto\\Util\\\\\\Cipher\\\u raw\u ecb.pyd'。很可能在冻结应用程序时未找到此dynlib/dll。
[7516]无法执行脚本cp文件
这似乎是加密模块的一个问题,因为其他人在过去对此有问题。我通过将Crypto文件夹复制到保存onedir的dist文件夹中,成功地实现了这一点,但这似乎不是正确的解决方案,如果我想使其成为onefile,我不确定这将如何实现

任何帮助都将不胜感激

提前谢谢