我使用cx_freeze将一个.py文件转换为.exe文件。 我使用的是python 3.2,我的操作系统是Windows 7 .py文件在python解释器和命令行中正确执行..但.. 当我创建它的exe文件并执行它...它给我以下错误
你可以帮我解决这些问题吗?追踪(最近一次调用最后一次):文件
“C:\ Python32 \ LIB \站点包\ cx_Freeze \启动脚本\ Console3.py”,
第2行7,在exec(代码,m .__ dict__)文件“HB2.py”,行 1,在文件“C:\ Python32 \ lib \ random.py”中,第40行,在 来自警告导入警告_warn文件
文件
中的“C:\ Python32-64 \ lib \ warnings.py”,第6行 文件
中的“C:\ Python32-64 \ lib \ linecache.py”,第10行 “C:\ Python32-64 \ lib \ tokenize.py”,第27行,在ImportError中:
没有名为re的模块
答案 0 :(得分:0)
您可能没有告诉cx_freeze包含re模块,这是导致错误的原因。如果你让我们知道你的设置脚本是什么样的,我们可以告诉你在哪里告诉cx_freeze包含re模块。
答案 1 :(得分:0)
要构建exe,必须先编译代码,然后再进行链接。在链接步骤中,您必须说明任何外部模块,库或目标代码的位置,以便链接器可以将它们正确地集成到可执行文件中。