cx_Freeze 不工作 - 没有名为 cx_Freeze 的模块

Posted

技术标签:

【中文标题】cx_Freeze 不工作 - 没有名为 cx_Freeze 的模块【英文标题】:cx_Freeze not working - no module named cx_Freeze 【发布时间】:2016-03-10 00:42:24 【问题描述】:

我一直在尝试将我用 python 编写的游戏编译成带有 cx_Freeze 的 exe,这样我的朋友就可以在没有 python 解释器的情况下玩它。但是,当我通过 cmd 运行“build”命令时,我收到一条错误消息“ImportError: No module named 'cx_Freeze'”。我已经完成了这一切,改变了“cx_Freeze”中的大写字母。我正在尝试使用 3.4.3/3.5.1,并且我正在使用 cx_Freeze 版本 4.3.4。

提前谢谢...

回答 Loïc 的评论:是的,它已安装。

【问题讨论】:

当前是否安装了模块?请尝试:python3.4 -m pip install cx_Freeze 尝试以交互模式(cmd -> python)打开python并输入import cx_freeze。你也遇到同样的错误吗? 成功导入,没有任何错误。 很有可能您的系统上安装了多个 Python。 您在 3.4.3 和 3.5.1 上都安装了 cx_Freeze 吗? 【参考方案1】:

我知道这已经晚了一年,但我也遇到了这个问题。为了解决这个问题:我运行了在这里找到的 cx_Freeze exe https://pypi.python.org/pypi/cx_Freeze/5.0.1。

【讨论】:

【参考方案2】:

复制到文件所在目录编译如下:

re.py sre_compile.py sre_constants.py sre_parse.py

来自 "...\Lib"

并构建:python <nameFileToBuild>.py build

【讨论】:

以上是关于cx_Freeze 不工作 - 没有名为 cx_Freeze 的模块的主要内容,如果未能解决你的问题,请参考以下文章

cx_Freeze 没有名为“Tkinter”的模块

使用 win32wnet 导入时使用 cx_freeze 编译后的 DLL 问题

Python cx_Freeze 错误“没有名为 'cx_Freeze.util' 的模块”

cx_freeze 错误“cx_Freeze.freezer.ConfigError:没有名为控制台的基础”

cx_freeze 的 exe 错误

cx_Freeze:“没有名为‘编解码器’的模块”Windows 10