pyqt打包exe文件

6、pyqt打包exe文件

反正出了很多问题,回想一下,思维有点乱。。。

  1. 安装pyinstaller包,刚开始也一直不会用,用的是找的一个程序,

from PyInstaller.__main__ import run

import  os

 

if __name__ == '__main__':

    opts=['main.py','-w','--icon=shuoGG_re.ico']

 

run(opts)

不管用!!!

后来直接把…\scrip\pyinstaller.py拷贝到需要打包的文件夹中,在文件夹中保存界面文件、逻辑文件和main函数。如下

至于图表文件需不需要,暂时不明确。我后来没用,还是能够打包。

出现问题:'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

解决问题:这是因为有些代码不是UFT-8导致,你可以用记事本打开上面,另存为看格式是不是UTf-8,我一开始的解决方式是另存为utf-8格式,还是出错。Dos界面chcp 65001更改一下。例如https://blog.csdn.net/hnlgzb/article/details/81911824这个网上很多。

  1. 在打包文件夹路径输入cmd进入dos界面,运行:pyinstaller –D Mymain.py

这里的书写方式很多,根据自己的需求写,我是因为后面要查问题所以用的-D,你也可以不用。

出现问题:得到的Mymain.exe文件双击后不能运行。Failed to execute script xxx.exe

解决问题:https://blog.csdn.net/jtsqrj/article/details/88342866

https://blog.csdn.net/zyc121561/article/details/79562935

找不到我解决问题的那个博客了。1.使用-D 打包出现这个。

路径输入cmd 进入dos界面,运行:Mymain.exe。运行出现具体的问题。我的问题是没有sklearn.neighbors这个包,可是我没用这个东西啊!后来发现这好像是导入sklearn库的通用问题。我现在找不到我之前看的博客了,你可以吧自己问题百度一下。没有就导嘛!连续这样打包,查找缺少的库倒腾了好几次,最终运行成功了。期间也怕,这样的库太多,一直死循环,但是没有更好的方法了。就这样试了试,最终成功。实在不易!!

最后有点点小问题,因为用了load_iris的包,显示数据集中没有这个数据,所以我另外把这个数据集保存下来了,直接放到…\dist\Mymain\文件夹下。如下图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值