Python3.6的Enum类型导入失败

今天在学习Enum的时候试图使用如下代码对Enum进行导入但是失败了。

from enum import Enum

报出如下的错误

刚开始我感到非常惊诧,要知道任何一个语言目前我接触的,只要支持Enum就一定包含在语言的基础包里面的,有的语言甚至直接不需要引入操作的。

既然找不到,那就下意识的使用pip进行安装,结果却是令人惊诧的失败了。(pip来处理依赖,以往还是很少会失败的。)

于是就去python官网上去看了下,果不其然。

好在系统安装了2个python版本,一个3.5一个3.6。就在这一页的下方就已经清楚的说明了到3.5是支持的。因而果断的

未有报错。执行成功。

但是不知道3.6是不是有什么根本性的Enum使用上面的改变,如果有请诸位大神提点一下在下。

《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《写在之后

睡了一觉,就开始怀疑我的python的默认环境有问题,于是就试探性的使用python3.6命令进行执行于是执行成功了。然后立马进入默认的python交互环境查看版本,果然。2.7!艹!原来3.6已经不需要安装了,但是系统自带的2.7并没有卸载完成,不能不说这是自己坑了自己。

转载于:https://www.cnblogs.com/sunyuw/p/8362086.html

nuradio-companion Traceback (most recent call last): File "/usr/local/bin/gnuradio-companion", line 73, in check_gnuradio_import from gnuradio import gr ImportError: cannot import name &#39;gr&#39; During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/bin/gnuradio-companion", line 99, in <module> check_gnuradio_import() File "/usr/local/bin/gnuradio-companion", line 75, in check_gnuradio_import die(err, GR_IMPORT_ERROR_MESSAGE) File "/usr/local/bin/gnuradio-companion", line 42, in die from gi.repository import Gtk File "/usr/lib/python2.7/dist-packages/gi/repository/__init__.py", line 25, in <module> from ..importer import DynamicImporter File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 33, in <module> from .module import get_introspection_module File "/usr/lib/python2.7/dist-packages/gi/module.py", line 57, in <module> from .types import \ File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in <module> from . import _propertyhelper as propertyhelper File "/usr/lib/python2.7/dist-packages/gi/_propertyhelper.py", line 21, in <module> import traceback File "/usr/lib/python3.6/traceback.py", line 5, in <module> import linecache File "/usr/lib/python3.6/linecache.py", line 11, in <module> import tokenize File "/usr/lib/python3.6/tokenize.py", line 33, in <module> import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39; Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 62, in apport_excepthook if not enabled(): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 24, in enabled import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39; Original exception was: Traceback (most recent call last): File "/usr/local/bin/gnuradio-companion", line 73, in check_gnuradio_import from gnuradio import gr ImportError: cannot import name &#39;gr&#39; During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/bin/gnuradio-companion", line 99, in <module> check_gnuradio_import() File "/usr/local/bin/gnuradio-companion", line 75, in check_gnuradio_import die(err, GR_IMPORT_ERROR_MESSAGE) File "/usr/local/bin/gnuradio-companion", line 42, in die from gi.repository import Gtk File "/usr/lib/python2.7/dist-packages/gi/repository/__init__.py", line 25, in <module> from ..importer import DynamicImporter File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 33, in <module> from .module import get_introspection_module File "/usr/lib/python2.7/dist-packages/gi/module.py", line 57, in <module> from .types import \ File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in <module> from . import _propertyhelper as propertyhelper File "/usr/lib/python2.7/dist-packages/gi/_propertyhelper.py", line 21, in <module> import traceback File "/usr/lib/python3.6/traceback.py", line 5, in <module> import linecache File "/usr/lib/python3.6/linecache.py", line 11, in <module> import tokenize File "/usr/lib/python3.6/tokenize.py", line 33, in <module> import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39; zsy@zsy-virtual-machine:~$ uhd_find_devices Traceback (most recent call last): File "/usr/lib/command-not-found", line 23, in <module> import gettext File "/usr/lib/python3.6/gettext.py", line 49, in <module> import locale, copy, io, os, re, struct, sys File "/usr/lib/python3.6/locale.py", line 16, in <module> import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39; Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 62, in apport_excepthook if not enabled(): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 24, in enabled import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39; Original exception was: Traceback (most recent call last): File "/usr/lib/command-not-found", line 23, in <module> import gettext File "/usr/lib/python3.6/gettext.py", line 49, in <module> import locale, copy, io, os, re, struct, sys File "/usr/lib/python3.6/locale.py", line 16, in <module> import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag): AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39;
最新发布
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值