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后则运行成功


打包教程推荐博客


以下博客可以参考阅读


博客一


博客二


博客三


视频打包教程

目录
相关文章
|
12天前
|
计算机视觉 Python
如何使用Python将TS文件转换为MP4
本文介绍了如何使用Python和FFmpeg将TS文件转换为MP4文件。首先需要安装Python和FFmpeg,然后通过`subprocess`模块调用FFmpeg命令,实现文件格式的转换。代码示例展示了具体的操作步骤,包括检查文件存在性、构建FFmpeg命令和执行转换过程。
35 7
|
1月前
|
开发者 Python
Python中__init__.py文件的作用
`__init__.py`文件在Python包管理中扮演着重要角色,通过标识目录为包、初始化包、控制导入行为、支持递归包结构以及定义包的命名空间,`__init__.py`文件为组织和管理Python代码提供了强大支持。理解并正确使用 `__init__.py`文件,可以帮助开发者更好地组织代码,提高代码的可维护性和可读性。
52 2
|
1月前
|
中间件 Docker Python
【Azure Function】FTP上传了Python Function文件后,无法在门户页面加载函数的问题
通过FTP上传Python Function至Azure云后,出现函数列表无法加载的问题。经排查,发现是由于`requirements.txt`中的依赖包未被正确安装。解决方法为:在本地安装依赖包到`.python_packages/lib/site-packages`目录,再将该目录内容上传至云上的`wwwroot`目录,并重启应用。最终成功加载函数列表。
|
2月前
|
Java Python
> python知识点100篇系列(19)-使用python下载文件的几种方式
【10月更文挑战第7天】本文介绍了使用Python下载文件的五种方法,包括使用requests、wget、线程池、urllib3和asyncio模块。每种方法适用于不同的场景,如单文件下载、多文件并发下载等,提供了丰富的选择。
|
4月前
|
SQL JSON 关系型数据库
n种方式教你用python读写excel等数据文件
n种方式教你用python读写excel等数据文件
|
6月前
|
存储 Python 内存技术
python WAV音频文件处理—— (1)读写WAV文件
python WAV音频文件处理—— (1)读写WAV文件
170 14
|
7月前
|
数据挖掘 索引 Python
Python 读写 Excel 文件
Python 读写 Excel 文件
176 0
|
Python
python读写execle文件数据
python读写execle文件数据
|
7月前
|
存储 JSON JavaScript
Python中读写(解析)JSON文件的深入探究
Python中读写(解析)JSON文件的深入探究
216 0
|
7月前
|
XML 安全 API
Python读写XML文件:深入解析与技术实现
Python读写XML文件:深入解析与技术实现
241 0