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文件,双击打开修改里面图片文件的路径即可。

相关推荐
ziyu_jia3 个月前
Python教程(二十) : 十分钟入门【PyQt6】
python·pyqt·pyqt6
不喜欢吃猫的鱼3 个月前
streamlit+wordcloud使用pyinstaller打包遇到的一些坑
python·学习方法·pyinstaller·streamlit·wordcloud
岳涛@心馨电脑3 个月前
Win/Mac/Linux/Andriod/IOS界面UI设计 - pyside6 - 03 文件(JSON/TXT/PD)查看和打印
前端·python·pyqt6·pyside6
冷心笑看丽美人4 个月前
入门 PyQt6 看过来(案例)13~ 制作一个颜色调节器
开发语言·python·qt·pyqt·pyqt6·python知识
kngines5 个月前
【python013】pyinstaller打包PDF提取脚本为exe工具
pdf·wxpython·pymupdf·pyinstaller·fitz·py脚本打包
乙酸氧铍5 个月前
【Pyqt6 学习笔记】实现串口调试助手,并将接收到数据模拟键盘输出
笔记·学习·ui·pyqt·gui·pyqt6·pyqt5
爱看书的小沐5 个月前
【小沐学Python】Python实现Web服务器(CentOS下打包Flask)
linux·python·ubuntu·flask·centos·pyinstaller·web server
乙酸氧铍5 个月前
【Pyqt6 学习笔记】DIY一个二维码解析生成小工具
python·ui·pyqt·pyqt6·pyqt5
寸_铁5 个月前
【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题
linux·服务器·人工智能·python·深度学习·机器学习·pyinstaller
dadalaohua6 个月前
【学习笔记】pip安装pyinstaller报错问题
笔记·python·学习·pip·pyinstaller