【问题标题】:Import Error: no module named re导入错误:没有名为 re 的模块
【发布时间】:2011-08-20 16:56:25
【问题描述】:

我使用 cx_freeze 将一个 .py 文件转换为 .exe。 我正在使用 python 3.2,我的操作系统是 windows 7 .py 文件在 python 解释器和命令行中正确执行..但是.. 当我创建它的 exe 文件并执行它时......它给了我以下错误

Traceback(最近一次调用最后一次):文件
"C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py",
第 2 行 7,在 exec(code, 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 的模块

你能帮我解决这些问题吗?

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    您可能没有告诉 cx_freeze 包含 re 模块,这是导致错误的原因。如果您告诉我们您的安装脚本是什么样的,我们可以告诉您在哪里告诉 cx_freeze 包含 re 模块。

    【讨论】:

      【解决方案2】:

      要构建 exe,您的代码必须先编译然后链接。在链接步骤中,您必须说明任何外部模块、库或目标代码的位置,以便链接器可以正确地将它们集成到可执行文件中。

      【讨论】:

        猜你喜欢
        • 2018-07-10
        • 2015-11-30
        • 2012-05-25
        • 2012-03-16
        • 2011-12-10
        • 2016-07-18
        • 2018-07-06
        • 1970-01-01
        相关资源
        最近更新 更多