Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask question.(5)

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

ITtutoria

ITtutoria Logo ITtutoria Logo

ITtutoria Navigation

  • Python
  • Java
  • Reactjs
  • JavaScript
  • R
  • PySpark
  • MYSQL
  • Pandas
  • QA
  • C++
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Python
  • Science
  • Java
  • JavaScript
  • Reactjs
  • Nodejs
  • Tools
  • QA
Home/ Questions/Can I fix the “attributeerror: module 'enum' has no attribute 'intflag'” or not?
Next
Answered
Livia O'Kelly
  • 20
Livia O'Kelly
Asked: May 18, 20222022-05-18T16:27:17+00:00 2022-05-18T16:27:17+00:00In: python

Can I fix the “attributeerror: module ‘enum’ has no attribute ‘intflag’” or not?

  • 20

. Advertisement .

..3..

. Advertisement .

..4..

The error

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'

occurred when I run anything with Python3( I just installed Python 3.6.1 for MacOS X). I’ve tried to fix it for some days but have not resolved it yet. Can someone suggest a relevant solution to fix the attributeerror: module ‘enum’ has no attribute ‘intflag’ issue? Much appreciate your support.

attributeerror
  • 2 2 Answers
  • 205 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook
  • Report

2 Answers

  • Voted
  • Oldest
  • Recent
  • Random
  1. Best Answer
    lyytutoria Expert
    2022-06-10T10:50:02+00:00Added an answer on June 10, 2022 at 10:50 am

    The cause:

    It is possible that your enum module is not a standard library enum, so the error happens.

    Solution:

    If you unset PYTHONPATH, you can resolve this error.

    $ unset PYTHONPATH  

    • 13
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report
  2. Maël Claude
    2022-05-26T03:55:30+00:00Added an answer on May 26, 2022 at 3:55 am

    Your enum module is not standard library enum. Most likely, you have the package installed.

    You can check the property enum.__file__ to confirm.

    import enum
    print(enum.__file__) 
    # standard library location should be something like 
    # /usr/local/lib/python3.6/enum.py

    The enum34 library in python 3.3.6 is not compatible with the standard library. You can also uninstall the library.

    pip uninstall -y enum34

    You can have enum-compat if you require the code to work on both 3.4 and 3.4 python version. For older versions of Python, it only installs enum34 without the standard library.

    • 8
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question
  • How to Split String by space in C++
  • How To Convert A Pandas DataFrame Column To A List
  • How to Replace Multiple Characters in A String in Python?
  • How To Remove Special Characters From String Python

Explore

  • Home
  • Tutorial

Footer

ITtutoria

ITtutoria

This website is user friendly and will facilitate transferring knowledge. It would be useful for a self-initiated learning process.

@ ITTutoria Co Ltd.

Tutorial

  • Home
  • Python
  • Science
  • Java
  • JavaScript
  • Reactjs
  • Nodejs
  • Tools
  • QA

Legal Stuff

  • About Us
  • Terms of Use
  • Privacy Policy
  • Contact Us

DMCA.com Protection Status

Help

  • Knowledge Base
  • Support

Follow

© 2022 Ittutoria. All Rights Reserved.

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.