问题:
在python用auto-py-to-exe打包exe时候,有时候出现下面错误信息:
python工程打包成exe出问题,打包成exe倒是能打包,用的是auto-py-to-exe打包的,但是用不了,报错,提示的是什么找不到文件,具体如下 D:\workspace\lab\pack\output>gui.exe Traceback (most recent call last): File "gui.py", line 1, in <module> File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module File "sklearn\__init__.py", line 82, in <module> File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module File "sklearn\base.py", line 17, in <module> File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module File "sklearn\utils\__init__.py", line 22, in <module> File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module File "scipy\__init__.py", line 76, in <module> File "scipy\__init__.py", line 67, in _delvewheel_init_patch_1_0_1 File "os.py", line 1105, in add_dll_directory FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\GOLDEN~1\\AppData\\Local\\Temp\\_MEI138842\\scipy.libs' [22472] Failed to execute script 'gui' due to unhandled exception!
解决方法:
1、尝试删除auto-py-to-exe,然后重新安装:
pip uninstall auto-py-to-exe
然后在重新安装auto-py-to-exe,问题依旧
pip install auto-py-to-exe -i https://mirrors.aliyun.com/pypi/simple
2、删除pycharm,python,然后重新再安装,问题解决。