




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第python将多个py文件和其他文件打包为exe可执行文件目录1、准备好打包文件2、下载安装Pyinstaller3、生成.spec文件4、配置.spec文件5、生成exe文件前言:
最近在学习PYQT5,感觉还挺有趣的,顺便记录一下自己的打包记录,也就当学习笔记啦,如果刚好也在学习python打包的小伙伴可以学一学哦。
1、准备好打包文件
首先准备好将要打包的工程文件(/夹)。在这个文件下,我们将frame_main.py当做主程序。
2、下载安装Pyinstaller
在cmd中进入我们当前的python环境中,并进入当前项目的文件夹下:
下载安装Pyinstaller
3、生成.spec文件
.spec文件为安装配置文件,作用是对可执行文件进行配置!因为我们把frame_main.py当做主程序,所以输入如下命令
pyi-makespecframe_main.py
可以看到此时文件夹下生成了一个frame_main.spec文件,其内容如下:
#-*-mode:python;coding:utf-8-*-
block_cipher=
None
a=Analysis(['frame_main.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz=PYZ(a.pure,a.zipped_data,
cipher=block_cipher)
exe=EXE(pyz,
a.scripts,
[],
exclude_binaries=True,
name='frame_main',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True,
disable_windowed_traceback=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None
)
coll=COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='frame_main')
4、配置.spec文件
我们需要对其进行配置,包括文件和静态资源(图片等),
在Analysis加入所有py文件,datas中加入所有静态资源。还有exe文件的图标,记住图标用绝对路径。
5、生成exe文件
输入命令:
pyinstaller
-F
-w
frame_main.spec
(备注:-F是将一个文件打包而成的,-w是运行时不出现黑色窗口的)
打包完成之后会在当前目录文件夹下生成一个dist文件夹,打开之后会发现我们的exe文件。
双击exe文件,竟然会发现怎么还是会出现黑色窗口呢,也就是控制台。
经过我师弟的点拨,终于发现了问题的所在,将spec文件中的:
console=
True
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑工程项目承包经营合同范本
- 农业科技创新成果转化合作合同
- 土地流转变更及农业生产责任协议
- 静脉曲张护理试题及答案
- 2025年湖南高速养护工程有限公司第二批招聘46人笔试参考题库附带答案详解
- 纺织行业的技术进步研究试题及答案
- 细致备考国际商业美术设计师试题及答案
- 政府订餐合同协议书
- 幼儿园双股份合同协议书
- 修车合同协议书怎么写
- 《光纤激光切割技术》课件
- 2024年山西杏花村汾酒集团有限责任公司招聘笔试真题
- 2025衡水市武强县辅警考试试卷真题
- 《行政法与行政诉讼法》课件各章节内容-第一章 行政法概述
- 山西省太原市2025年高三年级模拟考试(二)语文试题及答案
- 2025年广东广州中物储国际货运代理有限公司招聘笔试参考题库含答案解析
- 湖北省武汉市2025届高中毕业生二月调研考试数学试题及答案
- 2025年高三语作文模拟题分析+材料+范文:关心人本身应成为一切技术上奋斗的主要目标
- 2025中考二轮专题复习:古诗文主题默写汇编(2)(含答案)
- 海外安保面试题及答案
- 长城汽车2025人才测评答案
评论
0/150
提交评论