【发布时间】:2012-09-29 06:58:24
【问题描述】:
我最近使用 cx_freeze 创建了一个 python 3.2.2 exe 文件。当我尝试运行 exe 文件时,什么也没发生。
这是我的 test.py 文件的代码:
print("hello world")
for i in range(5):
print(i)
这是我的 testSetup.py 文件的代码:
from cx_Freeze import setup, Executable
exe = Executable(
script="test.py",
base="Win32GUI",
targetName="Test.exe"
)
setup(
name = "Test",
version = "0.1",
description = "I wish programming was this easy",
executables = [exe])
cx_freeze 创建的构建目录有一个名为 exe.win32-3.2 的文件夹,其中包含以下文件:
bz2.pyd
库.zip
python32.dll
测试.exe
unicodedata.pyd
【问题讨论】:
-
我猜点击那个 .exe 肯定打开了一些命令提示符?
-
如果您是在 Windows 计算机上执行此操作,那么 p2exe 会容易得多
-
它没有打开命令提示符。
-
p2exe 不适用于 python 3.2.2
-
你有什么版本的cx_Freeze?如果低于 4.3,请先更新它。