我的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
答案 0 :(得分:2)
解决方案是从Python Package Index下载colorama * .tar.gz,而不是使用colorama的setup.py脚本安装软件包,只需提取colorama目录并将其放在项目的文件夹中。无需卸载以前安装的colorama软件包。