欢迎访问宙启技术站
智能推送

使用py2exe将Python脚本打包为可执行文件的 实践

发布时间:2023-12-18 01:35:54

Py2exe 是一个将Python脚本打包成Windows可执行文件的工具。它可以将Python脚本及其依赖项(包括Python解释器)打包成一个独立的可执行文件,方便在没有Python环境的计算机上运行。

以下是使用Py2exe将Python脚本打包为可执行文件的 实践:

1. 安装Py2exe

- 在命令行中运行pip install py2exe来安装Py2exe。

2. 编写setup.py脚本

- 创建一个名为setup.py的文件,并在其中编写以下代码:

from distutils.core import setup
import py2exe

setup(console=['your_script.py'])

- your_script.py是你要打包的Python脚本文件名。

3. 执行打包命令

- 在命令行中切换到setup.py文件所在的目录。

- 运行python setup.py py2exe来执行打包命令。

4. 查看打包结果

- 打包完成后,你会在当前目录下的dist文件夹中找到可执行文件。

- dist文件夹中还会包含其他依赖项的文件,如动态链接库、资源文件等。

以下是一个完整的使用Py2exe打包Python脚本的例子:

1. 创建一个名为hello_world.py的Python脚本文件,内容如下:

print("Hello, World!")

2. 创建一个名为setup.py的文件,并编写以下内容:

from distutils.core import setup
import py2exe

setup(console=['hello_world.py'])

3. 在命令行中切换到setup.py文件所在的目录,并执行python setup.py py2exe命令。

4. 打包完成后,你会在当前目录下的dist文件夹中找到可执行文件hello_world.exe

5. 在没有Python环境的计算机上运行hello_world.exe,你将会看到控制台中输出了"Hello, World!"的信息。

这就是使用Py2exe将Python脚本打包为可执行文件的 实践。你可以根据自己的需求,对setup.py文件进行一些配置,如更改打包文件的名称、添加图标等。Py2exe还支持将Python脚本打包成Windows服务或GUI应用程序,你可以在官方文档中查找更多关于Py2exe的用法和配置选项。