有一个示例使用一个py文件(模块)构建可执行文件给定here我有大约4个py文件(模块),我想构建可执行文件,其中应包含所有py文件。
如果我们有多个python模块,如何构建python可执行文件?
来自here
的示例 from cx_Freeze import setup, Executable
setup(
name = "hello",
version = "0.1",
description = "the typical 'Hello, world!' script",
executables = [Executable("hello.py")])
如果我有两个文件,如hello1.py和hello2.py,这有hello.py吗?
由于
答案 0 :(得分:5)
如果您的hello.py
文件导入了这些文件 - hello1.py
和hello2.py
,那么这一行:
executables = [Executable("hello.py")])
已经足够了。
但是如果这些文件中的任何一个是单独的脚本文件,那么你应该这样做:
from cx_Freeze import setup, Executable
setup(
name = "hello",
version = "0.1",
description = "the typical 'Hello, world!' script",
executables = [Executable("hello.py"), Executable("hello1.py"), Executable("hello2.py")]
)
它会为每个脚本创建3个.exe
个文件。