ImportError: cannot import name 'Enum'

muhammedabuali at gmail.com muhammedabuali at gmail.com
Sun Nov 23 10:35:40 EST 2014


On Sunday, November 23, 2014 2:20:20 PM UTC+2, Chris Angelico wrote:
> On Sun, Nov 23, 2014 at 11:10 PM,  <muhammedabuali at gmail.com> wrote:
> > Hello all,
> >
> > I am trying to use the python module but when I open the shell and write:
> >
> > ` import enum `
> >
> > I get the following error
> >
> > ` Traceback (most recent call last):
> >   File "<stdin>", line 1, in <module>
> >   File "/usr/lib/python3.4/enum.py", line 3, in <module>
> >     from types import MappingProxyType, DynamicClassAttribute
> >   File "/home/muhammed/workspace/python/unification/types.py", line 1, in <module>
> >     from enum import Enum
> > ImportError: cannot import name 'Enum'
> 
> Thank you for making it so clear and easy! By posting the entire
> traceback, plus everything you're expecting to see, you clearly show
> what's going on. THANK YOU!
> 
> What's happening here is that you have a file called "types.py".
> Unfortunately that name shadows the 'types' module in the standard
> library, and enum calls on that. So you'll need to rename your file,
> and then all should be well.
> 
> ChrisA

thank you alot! I didn't expect a reply that fast. I see the error now.



More information about the Python-list mailing list