pyinstaller 打包pyqt程序无法启动问题解决

pyinstaller打包的程序启动报错:

Traceback (most recent call last):
  File "site-packages\pyinstaller-3.3.dev0-py3.5.egg\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py", line 46, in <module>
  File "C:\Users\kang\AppData\Local\Programs\Python\Python35\lib\site-packages\pyinstaller-3.3.dev0-py3.5.egg\PyInstaller\loader\pyimod03_importers.py", line 573, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: The specified module could not be found.
Failed to execute script pyi_rth_qt5plugins

由于加载dll路径依赖有问题

解决方法:

 # 打包时增加 path 参数 指定qt dll目录
pyinstaller --path C:\Python35-32\Lib\site-packages\PyQt5\Qt\bin test.py

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,349评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,947评论 18 139
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,880评论 0 27
  • 偶看<<孔乙己>>,用爬虫爬出了孔乙己文中三个字的词组. 代码如下 结果是(后面的数字是文章中词组出现的次数) [...
    michaeljacc阅读 456评论 0 0
  • 身为天子的万历,在另一种意义上讲,他不过是紫禁城中的一名囚徒。 他的权力大多带有被动性。 他可以把他不喜欢的官员革...
    辛普森的墙壁阅读 258评论 0 0