Py2exe;导入错误没有名为colorama的模块

时间:2015-07-15 09:06:52

标签: 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)并通过在脚本开始时导入该库来解决它。所以这就是我做的,但我有同样的错误。你知道为什么吗?

谢谢! Maichel

1 个答案:

答案 0 :(得分:2)

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