小编Sof*_* R.的帖子

pyinstaller捆绑python应用程序后,如何修复“ ImportError:在PATH上找不到Qt5Core.dll”

无法运行pyinstaller捆绑的基于QT的GUI应用程序,控制台输出显示它是由于导入错误引起的:

ImportError: unable to find Qt5Core.dll on PATH

最初,pyqt5 / pyqt和pyinstaller来自公寓。我试图从pypi重新安装pyqt5和pyinstaller,但是它不能解决问题。

我检查了pyinstaller dist目录,它包含所有需要的dll。当我在conda env中时(启动conda控制台,然后在控制台中运行捆绑的应用程序),捆绑的应用程序将正常运行。我检查了已加载的dll,它们都在dist目录或系统默认目录中。

我在上windows 10 x64 [Ver 10.0.18362.175],Python版本3.7.3来自miniconda。

conda软件包:

    # packages in environment at D:\Miniconda3:    
    #    
    # Name                    Version                   Build
    altgraph                  0.16.1                   pypi_0
    asn1crypto                0.24.0                   py37_0
    attrs                     19.1.0                   py37_1
    backcall                  0.1.0                    py37_0
    blas                      1.0                         mkl
    bleach                    3.1.0                    py37_0
    bzip2                     1.0.7                he774522_0
    ca-certificates           2019.5.15                     0
    certifi                   2019.6.16                py37_0
    cffi                      1.12.3           py37h7a1dbc1_0
    chardet                   3.0.4                    py37_1
    colorama                  0.4.1                    py37_0
    conda                     4.7.5                    py37_0
    conda-package-handling    1.3.10                   py37_0
    cryptography              2.7              py37h7a1dbc1_0 …
Run Code Online (Sandbox Code Playgroud)

python pyinstaller pyqt5

5
推荐指数
2
解决办法
5045
查看次数

标签 统计

pyinstaller ×1

pyqt5 ×1

python ×1