我从Win XP 32bit更改为Win7 64bit并重新安装了Python 2.7 和Anaconda包。
然而,它似乎没有正确安装。 当我做的时候
import enum
有错误:
ImportError: No module named enum
但是,当我尝试导入pandas时,它可以正常工作。
在Ipython中键入help()和模块时没有任何反应。
知道如何离开这里吗?
答案 0 :(得分:55)
或运行pip install --upgrade pip enum34
答案 1 :(得分:37)
我遇到了同样的问题,试图在Python 2.7中安装dbf包。问题是在版本3.4之前,枚举包没有添加到Python。
它已经被移植到版本3.3,3.2,3.1,2.7,2.6,2.5和2.4,您只需要从这里获得包: https://pypi.python.org/pypi/enum34#downloads
答案 2 :(得分:1)
请在此末尾使用--user,对我来说很好。
pip install enum34 --user
答案 3 :(得分:0)
我遇到Python 3.6
和Python 3.7
这个问题。最高答案(运行pip install --upgrade pip enum34
)不能解决问题。
我不知道为什么,但是发生此错误的原因是因为enum.py
中缺少.venv/myvenv/lib/python3.7/
。
但是文件位于/usr/lib/python3.7/
中。
Following this answer,我只是自己创建了符号链接:
ln -s /usr/lib/python3.7/enum.py .venv/myvenv/lib/python3.7/enum.py
答案 4 :(得分:0)
已将文件从“enum.py(导入的相同名称)”重命名为“myEnum(或其他任何内容)”
答案 5 :(得分:0)
在 Windows 10 64 位:
按照 DarkStar1 的说法使用 pip install --upgrade pip enum34
。
如果你有一个错误,比如输入:
python.exe -m pip install --upgrade pip enum34
答案 6 :(得分:-9)
根据您的权利,您在开始时需要sudo。