pyinstaller 打包pyqt6等ui文件为exe可执行程序的方法

刚开始使用auto-py-to-exe打包pyqt6的程序,折腾好半天都会出错,关键打包出来的exe单文件有快100兆了,真大啊!

auto-py-to-exe有图形界面,看起来比较直观。

还有中文语言,对使用者比较友善,可以新建一个空项目,使用虚拟环境,就安装auto-py-to-exe这一个插件包,安装后可以把exe发送到桌面快捷方式,这样就不用每次进入script目录使用命令行来执行了。

可惜怎么打包都不能成功,打包后文件也太大了。还是换回pyinstaller吧,再说auto-py-to-exe也是基于pyinstaller的基础上做的图形界面和功能的。

使用pyinstaller打包命令:

复制代码
pyinstaller -F -w .\index01.py

生成文件大概35兆大小。那ui文件和图片怎么设置呢?这个时候我就想,把它们放在一个文件夹里,设置好同文件夹路径是不是可以?开手就试试。果然可以。

我把ui和图片等文件都放在data文件夹里,复制到生成的exe文件目录dist中,然后打开,直接就ok了!

在pycharm中直接可以修改ui文件,双击打开修改里面图片文件的路径即可。

相关推荐
fyzy2 天前
PyQt6 提升自定义窗口部件
pyqt6
njsgcs6 天前
pyinstaller打包后图标 不显示解决办法
pyinstaller
2401_841495649 天前
【游戏开发】坦克大战
python·游戏·socket·pygame·tkinter·pyinstaller·坦克大战
2401_8414956410 天前
【Python高级编程】2026 丙午马年元旦祝福程序
python·动画·tkinter·程序·pyinstaller·元旦·turtle
曲幽13 天前
Flask项目一键打包实战:用PyInstaller生成独立可执行文件
python·flask·web·pyinstaller·exe·add-data
一个平凡而乐于分享的小比特22 天前
PyInstaller 完整使用教程
pyinstaller·文件打包
‖醉生梦死2 个月前
python程序封装成exe文件
pyinstaller
感谢地心引力3 个月前
【Python】基于 PyQt6 和 Conda 的 PyInstaller 打包工具
数据库·python·conda·pyqt·pyinstaller
小草cys3 个月前
【最佳实践】py文件需要调用exe文件和dll文件,如何打包成exe文件
windows·集成·pyinstaller·py·代码打包
shizidushu4 个月前
使用 Pyinstaller 打包 PPOCRLabel
python·pyinstaller