在这里,我将为大家介绍如何使用 Py2Exe for Python3 (一个 Python 的打包工具)来制作可执行文件的方法。这里将分为以下几个步骤:
- 安装 Py2Exe
在命令行中输入以下命令进行安装:
pip install py2exe
- 编写 Python 代码
这里以一个简单的 Python 应用程序为例:
# 文件名:hello.py
print("Hello, World!")
- 创建 setup.py 文件
使用 Py2Exe 之前必须要编写一个 setup.py
的文件来告诉 Py2Exe 如何打包文件。
# 文件名:setup.py
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
其中 console
参数将会在打包时指定在命令行下执行的 Python 文件。
- 打包应用程序
进入到含有 setup.py
和 hello.py
文件的目录下,使用以下命令进行打包:
python setup.py py2exe
- 运行可执行文件
打包完成后,将会在 dist
目录下生成一个 .exe
的可执行文件。在命令行中进入到 dist
目录下,输入以下命令运行可执行文件:
hello.exe
此时便会输出 Hello, World!
这个字符串。
示例说明1:
# 文件名:test.py
import os
print(os.listdir("."))
上述程序会输出当前目录下的所有文件名。
若要打包该 Python 文件为可执行文件,首先需要编写一个 setup.py
文件,内容如下:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
使用 python setup.py py2exe
进行打包后,将会在 dist
目录下生成 .exe
的可执行文件。进入到该目录下,执行 test.exe
命令即可看到输出结果。
示例说明2:
# 文件名:fibonacci.py
def fibonacci(num):
a, b = 0, 1
for i in range(num):
a, b = b, a + b
return a
result = fibonacci(10)
print(result)
上述程序将会输出 Fibonacci 数列的第十项的值。
同样地,需要编写一个 setup.py
文件:
from distutils.core import setup
import py2exe
setup(console=['fibonacci.py'])
使用 python setup.py py2exe
进行打包后,将会在 dist
目录下生成 .exe
的可执行文件。进入到该目录下,执行 fibonacci.exe
命令即可看到输出结果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用Py2Exe for Python3创建自己的exe程序示例 - Python技术站