当前位置: 首页 > 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博客 

http://www.dtcms.com/a/185009.html

相关文章:

  • 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)—言语:片段阅读(每日一练)
  • 【python编程从入门到到实践】第六章 字典
  • httpclient请求出现403
  • CAPL -实现SPRMIB功能验证
  • 数据库备份与策略【全量备份、增量备份、日志恢复】
  • Kubernetes排错(十三):Pod间偶发超时问题排查
  • NOR Flash与NAND Flash详解
  • 《微服务设计》笔记
  • opencascade.js stp vite webpack 调试笔记
  • BUUCTF——Ezpop
  • 数据库的脱敏策略