Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip报告为已安装的模块导入错误_Python_Python 2.7_Cygwin_Pip - Fatal编程技术网

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

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。请用

我正试图通过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。请用小写字母“E”再试一次:

导入枚举

这有点混乱,但您需要从
enum
导入,而不是从
enum34
导入:

下面是一个例子:


嗯,我从enum import enum中得到了
——这在其他机器上有效。
from enum import Enum
class Color(Enum):
    red = 1
    green = 2
    blue = 3