当前位置: 首页 > news >正文

将PyQt5设计的程序打包成.exe文件

打包教程

因为打包的机制是会把当前的解释器的包也打包上,而我的环境经常会有一些较大的包,比如torch之类的。所以这里会创建一个单独的环境。

conda create -n image_process python=3.8

 激活环境

conda activate image_process

现在先安装我需要安装的库,按照自己的来下载:

pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install natsort -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip3 install pyinstaller

有一些包是是需要相对依赖的环境的,比如下面: 

进入我们现在要上传的路径当中

E:
cd git_github\UI_designer

然后进行编译:

pyinstaller -F BatchSystem.py

然后进入dist文件夹当中去,运行.exe文件就好了。

只是这个运行会出现黑色运行窗口,我一关它程序就直接的也关闭了,换用下面的命令就不会了:

pyinstaller -F -w BatchSystem.py

添加 -i 参数之后,可以打包指定exe图标,更多的图标选择请看这里:阿里巴巴矢量图标库

Pyinstaller -F -w -i xx.ico BatchSystem.py
参数作用适用场景
-F生成单个exe文件简单项目分发
-D生成文件夹结构依赖复杂项目
-w隐藏控制台窗口GUI程序发布版
-i设置exe图标品牌化包装

参考文章

手把手教你将pyqt程序打包成exe(1)_将pyqt打包成exe-CSDN博客

Python程序打包成.exe(史上最全面讲解)-CSDN博客 

相关文章:

  • C35-数组和函数开发初见
  • DEEPPOLAR:通过深度学习发明非线性大核极坐标码(2)
  • 从3秒到500ms:一套完整的慢SQL分析与优化的经验
  • 英语听力口语词汇--2.宣传类
  • AVL树解析
  • NPDP.新产品开发职业认证知识体系NPDP.BOK
  • 抽奖系统-基本-注册
  • 元数据和主数据
  • 2918. 数组的最小相等和
  • C++自学笔记 makefile
  • 嵌入式学习笔记 - STM32 ADC,多重转换,内部参考电压,
  • 数据指标和数据标签
  • STM32学习记录——点灯
  • 栈Stack(附源码)
  • linux kernel调度触发机制
  • Kubernetes基础(三十二):Worker节点启动全解析
  • 深度解析大模型学习率:优化策略与挑战
  • Linux-Ext系列文件系统
  • 【仿真】【具身智能仿真】Isaac Simlab云端部署(入门学习性价比最高的方式)
  • 广东省省考备考(第八天5.11)—言语:片段阅读(每日一练)
  • 飙升至熔断,巴基斯坦股市两大股指收盘涨逾9%
  • 江西省市场监管局原局长谢来发被双开:违规接受旅游活动安排
  • OpenAI与微软正谈判修改合作条款,以推进未来IPO
  • 外交部:中方愿根据当事方意愿,为化解乌克兰危机发挥建设性作用
  • 中美日内瓦经贸会谈联合声明
  • 上海浦东机场1号、2号航站楼均推出国内出发安检24小时服务