Python pip报告为已安装的模块导入错误
我正试图通过Cygwin为python 2.7.8使用Python pip报告为已安装的模块导入错误,python,python-2.7,cygwin,pip,Python,Python 2.7,Cygwin,Pip,我正试图通过Cygwin为python 2.7.8使用Enum的后端口运行一个脚本 当脚本运行时,它输出一般错误导入错误:没有名为Enum的模块 pip-2.7 install enum34表示它已经安装 pip-2.7安装enum34——升级时出现相同错误 python--version显示了2.7.8 pip冻结显示enum=1.0.4 pip卸载enum34/pip安装enum34没有产生任何差异 下一步我可以尝试什么?您没有粘贴代码,但我猜是您编写的 导入枚举 带大写字母E。请用
Enum
的后端口运行一个脚本
当脚本运行时,它输出一般错误导入错误:没有名为Enum的模块
pip-2.7 install enum34
表示它已经安装
pip-2.7安装enum34——升级
时出现相同错误
python--version
显示了2.7.8
pip冻结
显示enum=1.0.4
pip卸载enum34/pip安装enum34
没有产生任何差异
下一步我可以尝试什么?您没有粘贴代码,但我猜是您编写的
导入枚举
带大写字母E。请用小写字母“E”再试一次:
导入枚举
这有点混乱,但您需要从enum
导入,而不是从enum34
导入:
下面是一个例子:
嗯,我从enum import enum中得到了——这在其他机器上有效。
from enum import Enum
class Color(Enum):
red = 1
green = 2
blue = 3