
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
将Python程序打包成exe文件,成都达内介绍两种方式,可以使用Pyinstaller或者cx_Freeze这两个第三方库。
使用Pyinstaller打包:
安装Pyinstaller:pip install pyinstaller
进入命令行,切换到要打包的Python文件所在目录。
执行命令:pyinstaller -F your_script_name.py
打包完成后会在dist目录下生成可执行文件。
注意事项:
要确保所有用到的依赖包都已经安装,包括Python自带的库以及第三方库。
如果打包的Python程序中有图片、字体、音频等资源文件,需要使用Pyinstaller命令行参数--add-data来指定添加。
如果是多个Python文件,需要在命令行中指定多个文件名,例如:pyinstaller -F file1.py file2.py
使用cx_Freeze打包:
安装cx_Freeze:pip install cx_Freeze
在要打包的Python文件所在目录创建setup.py文件。
在setup.py中添加以下代码(以一个简单的Python脚本为例):
python复制代码from cx_Freeze import setup, Executable
setup(
name="your_script_name",
version="0.1",
description="My Script",
executables=[Executable("your_script_name.py")]
)
在命令行中执行:python setup.py build
打包完成后会在build/exe.win-amd64-3.9目录下生成可执行文件。
注意事项:
cx_Freeze打包需要创建setup.py文件,其中需要指定要打包的Python脚本名称。
setup()中还可以添加许多其他参数,例如作者名、程序图标等。
如果打包的程序中有资源文件,也可以在setup.py中指定添加
以上是两种将Python程序打包成exe文件的方式,成都达内希望能帮到大家。