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 <module>
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 <module>
import re
File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/re.py", line 142, in <module>
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

最新文章

  1. 利用 spring bean 的属性 init-method 解决因为数据库连接没有初始化而导致首次点击页面超慢的问题
  2. vim笔记2
  3. C# Winform程序获取外网IP地址
  4. sql游标的使用入门
  5. JavaScript空判断
  6. sqlserver 保留小数方法
  7. [转载]PHP 字符串替换中文
  8. error: property&amp;#39;s synthesized getter follows Cocoa naming convention for returning &amp;#39;owned&amp;#39; objects
  9. 动态规划——Maximum Sum of 3 Non-Overlapping Subarrays
  10. 查看python的OpenCV版本
  11. 把当前ubuntu系统做成镜像
  12. CentOS 6.7快速搭建lamp环境
  13. 在Android 5.0中使用JobScheduler(转载)
  14. 《完美应用ubuntu》之全面管理ubuntu软件源
  15. FGX Native library功能介绍
  16. springboot中controller的使用
  17. keyspace notification(键空间通知)-待验证
  18. JavaScript中‘==’和&#39;===&#39;的区别
  19. MFC中创建多线程
  20. tomcat各文件夹及作用

热门文章

  1. 如何在Cocos2D游戏中实现A*寻路算法(五)
  2. 百度地图API的学习
  3. 《java入门第一季》模拟用户登陆注册案例集合版
  4. Linux编译Windows共享目录下代码
  5. #include &lt;iostream&gt;与#include &lt;iostream.h&gt;的区别
  6. android官方技术文档翻译——aar 格式
  7. 菜鸟玩云计算之十七:RHEL克隆虚拟机后改变网卡地址
  8. umask函数的用法 - 如何进行权限位的设置
  9. iOS监听模式系列之iOS开发证书、秘钥
  10. 认识Zygote