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

Python打包工具py2exe入门教程

发布时间:2023-12-18 01:31:17

py2exe是一个用于将Python程序打包成可执行文件(exe)的工具。它可以将Python程序及其依赖的库、模块一起打包成一个独立的可执行文件,方便在没有Python环境的机器上运行。本教程将介绍如何使用py2exe进行打包,并提供一个使用例子。

首先,你需要安装py2exe。使用pip命令可以轻松地安装py2exe。

pip install py2exe

安装完成后,我们就可以使用py2exe进行打包了。下面是一个使用py2exe打包的例子:

# hello.py
print("Hello, World!")

上面的代码非常简单,只是简单地输出了一个Hello World的消息。接下来,我们将使用py2exe将这个程序打包成一个可执行文件。

# setup.py
from distutils.core import setup
import py2exe

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

在上面的代码中,我们导入了distutils.core和py2exe模块,并使用setup函数来进行打包。在setup函数的参数中,我们使用了console参数,并将hello.py作为参数传递进去。这样,我们告诉py2exe,我们要将hello.py打包成一个控制台程序。

保存上面的代码为setup.py,然后在命令行中执行如下命令进行打包:

python setup.py py2exe

执行完上面的命令后,py2exe将会在当前目录下生成一个dist目录。在dist目录下可以找到打包生成的可执行文件hello.exe。

双击运行hello.exe,就会在命令行中输出Hello, World!的消息。

上面的例子只是一个非常简单的示例,实际使用py2exe进行打包可能会有更多的设置和选项。你可以查阅py2exe的官方文档来获取更详细的使用方法和其他选项。

总结起来,使用py2exe可以方便地将Python程序打包成可执行文件(exe),方便在没有Python环境的机器上运行。本教程提供了一个简单的使用例子,希望能够帮助你入门py2exe的使用。