ImportError: No module named enum

PythonPython 2.7AnacondaSpyderWindows 7-X64

Python Problem Overview


I changed from Win XP 32bit to Win7 64bit and reinstalled Python 2.7 and the Anaconda package.

However, it seems like it isn't properly installed. When I do

import enum 

There is the error:

ImportError: No module named enum

However, when I try import pandas it works.

When typing help() and modules within Ipython nothing happens.

Any idea how to go from here?

Python Solutions


Solution 1 - Python

Or run a pip install --upgrade pip enum34

Solution 2 - Python

I ran into this same issue trying to install the dbf package in Python 2.7. The problem is that the enum package wasn't added to Python until version 3.4.

It has been backported to versions 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4, you just need the package from here: https://pypi.python.org/pypi/enum34#downloads

Solution 3 - Python

I ran into this issue with Python 3.6 and Python 3.7. The top answer (running pip install --upgrade pip enum34) did not solve the problem.


I don't know why, but the reason why this error happen is because enum.py was missing from .venv/myvenv/lib/python3.7/.

But the file was in /usr/lib/python3.7/.

Following this answer, I just created the symbolic link by myself :

ln -s /usr/lib/python3.7/enum.py .venv/myvenv/lib/python3.7/enum.py

Solution 4 - Python

Please use --user at end of this, it is working fine for me.

pip install enum34 --user

Solution 5 - Python

On Windows 10 64:

Use pip install --upgrade pip enum34 as DarkStar1 says. And if you have an error like just enter :

python.exe -m pip install --upgrade pip enum34

Solution 6 - Python

soved renaming file from 'enum.py(same name of import)' to 'myEnum(or anything else)'

Solution 7 - Python

Depending on your rights, you need sudo at beginning.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionuser3276418View Question on Stackoverflow
Solution 1 - PythonDark Star1View Answer on Stackoverflow
Solution 2 - PythonJonathan KunzeView Answer on Stackoverflow
Solution 3 - PythonAstariulView Answer on Stackoverflow
Solution 4 - PythonRiti vermaView Answer on Stackoverflow
Solution 5 - PythonJean-Philippe BILLAUDELView Answer on Stackoverflow
Solution 6 - PythonchiliexeView Answer on Stackoverflow
Solution 7 - PythonSpochtfreundView Answer on Stackoverflow