如何在 Python 3.6 中将 Python 脚本转换为可执行文件 (.exe)
将 Python 脚本转换为可执行文件 (.exe) 可以使其独立运行,而无需Python 解释器。这是解决您遇到的特定挑战的解决方案:
使用 cx_Freeze 的方法:
步骤:
- 安装 Python 3.6。
- 安装 cx_Freeze:在命令中运行 pip install cx_Freeze
- 安装 idna:在命令提示符中运行 pip install idna。
- 创建一个名为 myfirstprog.py 的 Python 脚本。
- 创建一个名为 setup.py 的新 Python 文件与您的脚本位于同一目录中。
- 将以下代码复制到 setup.py 并保存它:
from cx_Freeze import setup, Executable
base = None
executables = [Executable("myfirstprog.py", base=base)]
packages = ["idna"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "<any name>",
options = options,
version = "<any number>",
description = '<any description>',
executables = executables
)
登录后复制
- 右键单击脚本目录中的任意位置,然后选择“在此处打开命令窗口”。
- 在命令提示符中,键入 python setup.py构建。
- 如果没有错误,将创建一个构建文件夹。
- 导航到构建文件夹并找到 myfirstprog 应用程序。
- 运行该应用程序以验证其功能。
请注意:
- 替换 myfirstprog。 py 与 Python 脚本的实际文件名。
- 在setup.py 中的软件包列表。
- 在 setup.py 中自定义安装信息(名称、版本、描述)。
- 确保在构建可执行文件之前安装导入的软件包。
以上是如何使用 cx_Freeze 从 Python 3.6 脚本创建独立的 .exe?的详细内容。更多信息请关注PHP中文网其他相关文章!