PaddleDetection icon indicating copy to clipboard operation
PaddleDetection copied to clipboard

paddledet环境下可以执行,使用pyinstaller编译后运行失败

Open usuixingyili opened this issue 3 years ago • 4 comments

问题描述 Please describe your issue

导入的是deploy/python/infer.py

Traceback (most recent call last): File "pedestrain_infer.py", line 7, in from infer import Detector File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module File "infer.py", line 25, in import paddle File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, 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\pyimod02_importers.py", line 493, in exec_module File "_distutils_hack\override.py", line 1, in File "distutils_hack_init.py", line 77, in do_override File "distutils_hack_init.py", line 64, in ensure_local_distutils AssertionError: C:\Users\xingyili\AppData\Local\Temp_MEI230122\distutils\core.pyc [10480] Failed to execute script 'pedestrain_infer' due to unhandled exception!

usuixingyili avatar Sep 08 '22 03:09 usuixingyili

windows参考https://zhuanlan.zhihu.com/p/268657833 以及 https://zhuanlan.zhihu.com/p/280206376

wangxinxin08 avatar Sep 08 '22 04:09 wangxinxin08

我的客户端代码是python写的呢,cpp编译怎么集成。

usuixingyili avatar Sep 08 '22 06:09 usuixingyili

这个问题建议自行搜索解决

wangxinxin08 avatar Sep 08 '22 08:09 wangxinxin08

这个问题建议自行搜索解决

用nuitka解决了问题,谢谢。

usuixingyili avatar Sep 09 '22 03:09 usuixingyili