我的 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/