AttributeError: модуль 'enum' не имеет атрибута 'IntFlag' в Pycharm - PullRequest
0 голосов
/ 24 ноября 2018

Я прочитал и попробовал все комментарии здесь: Почему Python 3.6.1 выбрасывает AttributeError: модуль 'enum' не имеет атрибута 'IntFlag'? , но все равно, это не поможет.

Я использую Pycharm Pycharm 2018.3 Community Edition, и моя версия Python 3.7

У меня появляется эта ошибка каждый раз, когда я пытаюсь настроить интерпретатор Pycharm:

Error in sitecustomize; 
set PYTHONVERBOSE for traceback: AttributeError: module 'enum' has no attribute 'IntFlag'
Traceback (most recent call last):   File "/Applications/PyCharm CE.app/Contents/helpers/packaging_tool.py", line 2, in <module>
import traceback   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/traceback.py", line 5, in <module>
import linecache   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/linecache.py", line 11, in <module>
import tokenize   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tokenize.py", line 33, in <module>
import re   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/re.py", line 143, in <module>
class RegexFlag(enum.IntFlag): AttributeError: module 'enum' has no attribute 'IntFlag'

Надеюсь получить помощь.

1 Ответ

0 голосов
/ 17 января 2019

У меня была та же проблема внутри PyCharm, простая программа не запускалась.вне PyCharm у меня не было проблем.после сравнения python -v вот что произошло

lib/python3.6/re.py", line 142, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'

a successful run used lib/python3.6/__pycache__/re.cpython-36.pyc' and then 
/lib/python3.6/__pycache__/enum.cpython-36.pyc'

while the failed run included: lib/python3.6/__pycache__/re.cpython-36.pyc'
and then: google_appengine/lib/grpcio-1.9.1/enum/__pycache__/__init__.cpython-36.pyc 

после отключения поддержки App Engine в PyCharm все работало нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...