这是indexloc提供的服务,不要输入任何密码
Skip to content

与PyQt5一起使用时打包时会出现报错 #267

@VensonLian

Description

@VensonLian

当我在程序中先调用PyQt5再调用ddddocr时,运行程序会出现报错如下:

File "onnxruntime\capi_pybind_state.py", line 32, in
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 动态链接库(DLL)初始化例程失败。

调整调用顺序后能正常运行程序,但是当利用pyinstaller打包时同样会报错如下:

Traceback (most recent call last):
File "main.py", line 1, in
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "src_init_.py", line 7, in
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "src\utils.py", line 16, in
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "ddddocr_init_.py", line 10, in
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "onnxruntime_init_.py", line 61, in
File "onnxruntime_init_.py", line 24, in
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "onnxruntime\capi_pybind_state.py", line 32, in
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 动态链接库(DLL)初始化例程失败。

我的Pyinstaller打包指令如下:
pyinstaller --name CardProcess --onefile --windowed --hidden-import=onnxruntime --hidden-import=passlib.handlers.bcrypt --add-data "config.ini;." main.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions