python中使用pyqtgraph打包成exe后,再运行出错的解决方法介绍。缺pyqtgraph.graphicsitems.viewbox.axisctrltemplate_pyqt5或This

pyqtgraph.graphicsitems.viewbox.axisctrltemplate_pyqt5模块或This application failed to start because no Qt platform plugin could be initialized.以上只针对本人遇见的情况:

只针对个人遇见的问题!!!

首先我遇到了两种出错。

第一种是

网上说的是安装的pyinstaller版本过高,可以先pip uninstall   pyinstaller卸载,再安装pip install   pyinstaller==4.9.0之类的指定版本。这样操作之后打打包,会出现另外一种错误

这种错误网上又是好多解决方法,什么更改环境变量啊,platforms文件夹放到exe同目录下啊,和之前打不开external tool 或无法编译python的gui方法一样,其实后者只需要把和pyqt5、pyqt5-tools相关的卸载重装就可以了,但前者我都试了个遍,还是不行,由于我一直都是打包成一个单独的exe文件,所以问题很难排查,后来我不用--onefile选项,在打包好的文件夹里发现了pyside2文件夹,我把里面的plugins文件夹删除后,就可以正常打开exe文件了。

Pyinstaller--windowed --exclude-module=PySide2  XXX.py

个人想法:

pycharm打包的时候默认用的可能是pyside2的插件,但咱们用的pyqtgraph。导致识别不了或者冲突。

Pyoinstaller如果运行到check.exe就结束或者停止了的解决办法?

重装即可。刚运行Pyoinstaller的时候给出版本信息,可以使用 pip install pyinstaller== XXX.来安装卸载的版本,不指定则默认最新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值