首页 Paddle框架 帖子详情
python打包成exe时打开报错,应该是因为引了paddlex
收藏
快速回复
Paddle框架 问答模型训练 582 0
python打包成exe时打开报错,应该是因为引了paddlex
收藏
快速回复
Paddle框架 问答模型训练 582 0

问题遇到的现象和发生背景
最近训练了一个模型,写了一个界面,在pycharm中运行没问题,但是打包完运行出现这个错误

(虽然我知道在这里发帖不太合适,但这个问题真的困扰了我好久,救救孩子吧)

运行结果及报错内容


详细报错内容如下:

Traceback (most recent call last):
 
File "frame.py", line 10, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddlex\__init__.py", line 17, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddlex\utils\__init__.py", line 15, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddlex\utils\logging.py", line 21, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\__init__.py", line 25, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\framework\__init__.py", line 17, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\framework\random.py", line 16, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\fluid\__init__.py", line 45, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\fluid\dataset.py", line 19, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\utils\__init__.py", line 28, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\utils\cpp_extension\__init__.py", line 15, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "paddle\utils\cpp_extension\cpp_extension.py", line 20, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "setuptools\__init__.py", line 8, in 
 
File "", line 983, in _find_and_load
 
File "", line 967, in _find_and_load_unlocked
 
File "", line 677, in _load_unlocked
 
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
 
File "_distutils_hack\override.py", line 1, in 
 
File "_distutils_hack\__init__.py", line 73, in do_override
 
File "_distutils_hack\__init__.py", line 61, in ensure_local_distutils
 
AssertionError: C:\Users\Acer\AppData\Local\Temp\_MEI105682\distutils\core.pyc
 

 

我的解答思路和尝试过的方法


其他都没问题,就引入paddlex之后出现了这个错误,
注释掉关于paddlex的代码之后可以打包和正常运行

 

 

0
收藏
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户