记录黑客技术中优秀的内容,传播黑客文化,分享黑客技术精华

解决AttributeError: module ‘enum’ has no attribute ‘IntFlag’

2019-12-01 18:00

项目pip3 install -r requirements.txt的时候报错:

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

检查代码发现没有问题,只能是环境或包的问题。

网上的说法是因为enum34这个包 ,这个包与python自带的enum包冲突了,使用uninstall命令将其卸载即可!好了?信你个鬼,其实问题完全不是这个原因造成的。

查询发现,是$PYTHONPATH的设置错误,在.bashrc中存留有以前使用python2时留下的配置,导致python3不能找到正确的enum位置,注释掉.bashrc或.bash_profile中相关语句后,清空或注释$PYTHONPATH变量即可:

我的是在bash_profile中更新,也有的同学是在bashrc中,看你的情况。


知识来源: https://www.uedbox.com/post/64990/

阅读:56813 | 评论:0 | 标签:无

想收藏或者和大家分享这篇好文章→复制链接地址

“解决AttributeError: module ‘enum’ has no attribute ‘IntFlag’”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

ADS

标签云