python - py2exe;导入错误没有名为 colorama 的模块

标签 python installation py2exe importerror colorama

我的 python 脚本正在使用 colorama 模块。因此,我将其包含并尝试编译,但出现此错误:

raise ImportError, "No module named " + qname
ImportError: No module named colorama

我的setup.py是这个:

from distutils.core import setup
import py2exe
import colorama

setup(console=['sniffer_4_0.py'],options={"py2exe": {'includes': ["email.utils", "colorama"]}})

我见过有人遇到同样的问题(使用另一个库,而不是 colorama),并通过在脚本开头导入该库来解决它。这就是我所做的,但我有同样的错误。你知道为什么吗?

谢谢! 麦切尔

最佳答案

解决方案是从 Python Package Index 下载 colorama *.tar.gz,而不是使用 colorama 的 setup.py 脚本安装包,只需提取 colorama 目录并将其放入项目的文件夹中。无需卸载之前安装的 colorama 包。

关于python - py2exe;导入错误没有名为 colorama 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31426032/

相关文章:

python - 如果使用铺层条件如何 build ?

python - 将 pandas qcut bin 应用于新数据

c# - 有没有人将 rpy2 与 py2exe 一起使用?

android - 固定时间的移动应用安装

适用于 Windows 的 Python 程序可执行文件

python - 从 .exe 文件运行蜘蛛

python - 将变量转换为字典

python - 检查正定性或半正定性

python - Windows 10 python 3 中的 Twisted 构建轮子失败

node.js - 在Webfaction上设置Node.js