博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AttributeError: module 'enum' has no attribute 'IntFlag'
阅读量:6449 次
发布时间:2019-06-23

本文共 2166 字,大约阅读时间需要 7 分钟。

      Mac PyCharm新建以Python3.6.1为解释器的Django项目的时候出现以下错误提示:

AttributeError: module 'enum' has no attribute 'IntFlag'$ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3  Failed to import the site module  Traceback (most recent call last):    File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in 
main() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 530, in main known_paths = addusersitepackages(known_paths) File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 282, in addusersitepackages user_site = getusersitepackages() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 258, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 248, in getuserbase USER_BASE = get_config_var('userbase') File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/sysconfig.py", line 601, in get_config_var return get_config_vars().get(name) File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/sysconfig.py", line 580, in get_config_vars import _osx_support File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/_osx_support.py", line 4, in
import re File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/re.py", line 142, in
class RegexFlag(enum.IntFlag): AttributeError: module 'enum' has no attribute 'IntFlag'

        解决方法,.bash_profile中设置PYTHONPATH的代码全部注解,然后source .bash_profile,然后再新建项目,便再没出现错误。命令如下:

source .bash_profile unset PYTHONPATH

        错误分析,PYTHONPATH设置是为了Python2.7设置的,其中安装的包覆盖了Python3正确的包,于是出现以上错误。

参考:https://stackoverflow.com/questions/43124775/why-python-3-6-1-throws-attributeerror-module-enum-has-no-attribute-intflag

转载地址:http://cylwo.baihongyu.com/

你可能感兴趣的文章
MDOP中的诊断和恢复工具——DaRT
查看>>
mysql dba系统学习(17)mysql的备份和恢复的完整实践
查看>>
Flink SQL 功能解密系列 —— 流计算“撤回(Retraction)”案例分析
查看>>
MS虚拟化架构部署XenDesktop5系列五
查看>>
RHEL6.3 纯命令行文本界面下安装桌面
查看>>
正则表达式
查看>>
枚举 EnumDescription 位运算 权限 sql c#
查看>>
Properties 类的使用
查看>>
如何配置Ubuntu 16.04 GRUB 2引导加载程序
查看>>
iphone:数组的反序
查看>>
闲话WPF之十三(WPF中的资源)
查看>>
远哥Amoeba源码分析之:核心类说明
查看>>
Xamarin.Android 8.0 变得更加甜蜜的奥利奥
查看>>
高大上的uGUI正式版发布了
查看>>
Spark RDD概念学习系列之RDD的容错机制(十七)
查看>>
理解 OpenStack 高可用(HA)(5):RabbitMQ HA
查看>>
使用maven,svn和CruiseControl做持续集成
查看>>
如何在Oracle下创建自动递增字段
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录
查看>>
微信公众平台应用开发框架sophia设计不足(1)
查看>>