python-------pyinstaller打包pygame游戏或单个、多个.py文件成.exe文件

简介: python-------pyinstaller打包pygame游戏或单个、多个.py文件成.exe文件

在打包之前,我们需要安装一个第三方库:pyinstaller


pyinstaller安装教程


win+R ,输入cmd打开,输入指令


pip install pyinstaller


打包教程


  • 1、切换到.py文件的目录下


cd + 路径


如我的,再回车



注意:路径必须全英文,不得含有中文路径,否则后续打包会出错


打包单个.py文件


  • 2、若是打包单个.py文件,输入以下指令


pyinstaller 文件名.py


打包后会生成build和dist两个文件



.exe文件则在dist文件夹下,如我的dist–>main–>main.py



打包成功



但这时候双击exe文件还是不能运行成功,因为还需要把代码涉及到的图片、音频等相关东西放入exe文件所在的当前文件夹下



如我的,把选中的这些图片、音频等放入dist—>main



最后,双击exe文件便能运行成功,这里贴上我的运行结果



打包多个.py文件


  • 3、若是打包多个.py文件,输入以下指令


pyinstaller 主文件名.py -p 其他文件1.py  -p 其他文件2.py


如我的另外一个项目,有一个主文件,四个其他文件



则输入了以下



回车后,打包成功,打包后会生成build和dist两个文件


同样,把图片、音频什么的放入exe同级目录下,双击exe后则运行成功


打包教程推荐博客


以下博客可以参考阅读


博客一


博客二


博客三


视频打包教程

目录
相关文章
|
4天前
|
前端开发 Python
使用Python+openpyxl实现导出自定义样式的Excel文件
本文介绍了如何使用Python的openpyxl库导出具有自定义样式的Excel文件,包括设置字体、对齐方式、行列宽高、边框和填充等样式,并提供了完整的示例代码和运行效果截图。
8 1
使用Python+openpyxl实现导出自定义样式的Excel文件
|
6天前
|
Python
Python——批量将PDF文件转为图片
Python——批量将PDF文件转为图片
16 2
|
6天前
|
Python
Python——将PPT和Word转为PDF文件
Python——将PPT和Word转为PDF文件
22 1
|
4天前
|
Linux 数据安全/隐私保护 Python
LInux下 python混淆代码打包产出exe
安装 PyArmor 加密Python程序:使用`pip install pyarmor`。为避免混淆 venv 目录,可指定排除此目录:`.\/venv\/bin\/pyarmor-7 pack -e \"--onefile\" -x \"--exclude venv\" main.py`。查阅详细文档:[官方指南](https://pyarmor.readthedocs.io/zh/v7.x/advanced.html)。
|
6天前
|
XML 监控 数据格式
ROS 2 - Python、XML 和 YAML 编写 Launch 文件
ROS 2 - Python、XML 和 YAML 编写 Launch 文件
11 0
|
2月前
|
存储 Python 内存技术
python WAV音频文件处理—— (1)读写WAV文件
python WAV音频文件处理—— (1)读写WAV文件
77 14
|
3月前
|
数据挖掘 索引 Python
Python 读写 Excel 文件
Python 读写 Excel 文件
135 0
|
3月前
|
存储 JSON JavaScript
Python中读写(解析)JSON文件的深入探究
Python中读写(解析)JSON文件的深入探究
121 0
|
3月前
|
XML 安全 API
Python读写XML文件:深入解析与技术实现
Python读写XML文件:深入解析与技术实现
152 0
|
3月前
|
存储 数据挖掘 数据处理
Python与Excel的交互:读写Excel文件和处理数据
Python与Excel的交互:读写Excel文件和处理数据
139 0