pip报告为已安装的模块的导入错误

时间:2015-03-29 05:10:14

标签: python python-2.7 cygwin pip

我正在尝试使用Enum的backport运行一个脚本,用于python 2.7.8,通过Cygwin。

运行脚本时,它会输出Import Error: No module named Enum的一般错误。

  • pip-2.7 install enum34说它已经安装
  • pip-2.7 install enum34 --upgrade给出了同样的错误
  • python --version显示2.7.8
  • pip freeze显示enum=1.0.4
  • pip uninstall enum34 / pip install enum34没有产生差异

我接下来可以尝试什么?

2 个答案:

答案 0 :(得分:1)

这有点令人困惑,但您需要从enum导入,而不是enum34

以下是the docs的示例:

from enum import Enum
class Color(Enum):
    red = 1
    green = 2
    blue = 3

答案 1 :(得分:0)

你没有粘贴你的代码,但我猜你写的是 import Enum 用大写字母E.再试一次小写" e": import enum