使用pyinstaller打包pyqt5出错问题解决

124人阅读 评论(0) 收藏 举报
分类:

原文链接

我使用的打包命令如下
pyinstaller -F form.py
打包的时候有很多lib not found的警告,打包完运行会出错,提示如下

C:\Users\leon\Desktop\pyqt\dist>form.exe
Traceback (most recent call last):
  File "site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py", line 46, in <module>
  File "c:\users\leon\appdata\local\programs\python\python35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 573, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: 找不到指定的模块。
Failed to execute script pyi_rth_qt5plugins

找了下是路径不对,指定搜索路径就好了,如下
pyinstaller --path C:\Users\leon\AppData\Local\Programs\Python\Python35\Lib\site-packages\PyQt5\Qt\bin -F form.py

双击form.exe运行时GUI界面正常运行,但还有控制台显示在哪儿,可以加--noconsole参数去掉控制台
pyinstaller --path C:\Users\leon\AppData\Local\Programs\Python\Python35\Lib\site-packages\PyQt5\Qt\bin -F form.py --noconsole

查看评论

pyqt5用pyinstaller打包

1.一开始打算用py2exe 但是在python3.5环境下,只有对应到3.4的版本,改了site-packge下py2exe的版本号,仍然出问题,就改用pyinstaller 2.pyinsta...
  • nlite827109223
  • nlite827109223
  • 2017-04-27 09:29:07
  • 489

pyinstaller打包python(PyQt5)程序(windows)

pyinstaller打包python
  • rono_back
  • rono_back
  • 2017-08-10 18:52:52
  • 523

用pyinstaller打包发布含pyqt5模块的程序

用pyinstaller打包发布含pyqt5模块的程序最近打算尝试用Python3来写Qt5程序,毕竟C++对我来说不够熟悉,语法也过于复杂,还是Python得心应手些。首先要解决的一大问题就是程序的...
  • u014678728
  • u014678728
  • 2017-09-01 17:11:36
  • 439

pyinstaller打包pyqt5问题解决

pyinstaller打包使用pyqt5模块的时候,在win平台下,由于pyinstaller无法准确获取QT动态库文件路径,会报错导致无法打开运行程序,并提示错误信息pyinstaller fail...
  • peihaozhu
  • peihaozhu
  • 2016-10-23 17:34:51
  • 5929

PyQt5 Pyinstaller打包注意事项

PyQt5 Pyinstaller打包注意事项
  • damnivictory
  • damnivictory
  • 2017-06-21 09:56:20
  • 3043

win32 Python环境搭建(Python3.5+PyQt5+PyCharm+打包工具PyInstaller)

Python 环境搭建 Python3.5+PyQt5+PyCharm+PyInstaller
  • aa139433
  • aa139433
  • 2017-03-18 23:31:46
  • 1975

PyQt5系列教程(十)pyinstaller打包exe

软硬件环境 Windows 10 PyQt5 Python3.4 pyinstaller 前言前文PyQt5系列教程(三)用py2exe进行程序打包介绍了如何使用py2exe来给python3工程打...
  • djstavaV
  • djstavaV
  • 2017-03-01 19:00:24
  • 3569

python3.5+pymssql+pyinstaller 编译exe 出错问题

在python下面使用数据库真不是件容易的事情。 首先是资料太少,库虽然多,但是中英文的文档却少的可怜! 下面是我使用Python操作远程SQL SERVER的一些心得。 操作环境: win7...
  • m0_37509180
  • m0_37509180
  • 2017-05-20 14:22:58
  • 639

pyinstaller打包pyqt5常见问题解决办法

目的:用pyinstaller打包pyqt5文件成.exe 问题一:pyinstaller不支持python3.6解决办法 1、python 版本:3.6.2 (32位) 安装目录:D:\Pr...
  • rzwangyu
  • rzwangyu
  • 2017-08-01 10:41:00
  • 256

PyQt5系列教程(十二)pyinstaller打包exe时subprocess无效的解决方法

软硬件环境 Windows 10 Python 3.5.2 PyQt5 pyinstaller 前言前面一篇博文PyQt5系列教程(十)pyinstaller打包exe已经介绍过如何使用pyinst...
  • djstavaV
  • djstavaV
  • 2017-03-12 20:04:19
  • 1177
    个人资料
    等级:
    访问量: 13万+
    积分: 1306
    排名: 3万+