首页 > 解决方案 > 如何使用pyinstaller生成一个pyqt5软件?

问题描述

我正在使用 pyinstaller 在 ubuntu 16.04 中生成可执行的 pyqt5 软件,但我遇到了一些问题,我该如何解决?

我的操作系统是Ubuntu16.04LTS,python版本是anconda3 python3.6.5,我的pyqt5是用pip安装的,在pip列表中显示的是5.11.3,qmake版本是3.1。我将 anconda 的 lib 目录添加到我的 LD_LIBRARY_PATH 中(如果没有,当我运行 pyinstaller myfile.py 时,它会显示“TypeError: expected str, bytes or os.PathLike object, not NoneType”),我可以成功获得我的可执行 pyqt5 软件。但是,当我运行我的可执行应用程序时,出现问题,我该怎么办?非常感谢您的帮助!

ImportError:/home/kanghao/dabao/dist/train_tool/libQt5Core.so.5:未找到版本“Qt_5.11”(/home/kanghao/dabao/dist/train_tool/PyQt5/QtCore.so 需要)[11591]执行脚本 train_tool 失败

我的代码在网页中:https ://blog.csdn.net/yourgreatfather/article/details/85063787

我希望我的代码可以成为一个可执行的软件。

标签: pyqt5pyinstaller

解决方案


推荐阅读