美文网首页
AttributeError: module 'enum' ha

AttributeError: module 'enum' ha

作者: Janeshurmin | 来源:发表于2020-02-28 17:47 被阅读0次

问题:AttributeError: module 'enum' has no attribute 'IntFlag'

解决方案:
应该是enum的路径问题
网上说“这可能是由包Enum34引起的。因为Python3.4有一个标准库枚举模块,所以您应该卸载Enum34,因为在Python3.6中添加了Enum.Intflag,所以它不再与标准库中的枚举兼容。所以要卸载enum34,pip uninstall enum34”

我操作后显示未安装这个包,pip list发现并没有enum
于是查看下enum的所在地

python
import enum
enum.__file__

结果如下:

Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import enum
>>> enum.__file__
'/usr/lib/python2.7/dist-packages/enum/__init__.py'

所以,一不做而不休,直接到底层删了它,完美解决。

相关文章

网友评论

      本文标题:AttributeError: module 'enum' ha

      本文链接:https://www.haomeiwen.com/subject/yfekhhtx.html