ImportError: No module named enum

后端 未结 5 1795
广开言路
广开言路 2020-12-24 04:50

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

相关标签:
5条回答
  • 2020-12-24 05:31

    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
    
    0 讨论(0)
  • 2020-12-24 05:39

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

    pip install enum34 --user
    
    0 讨论(0)
  • 2020-12-24 05:40

    Or run a pip install --upgrade pip enum34

    0 讨论(0)
  • 2020-12-24 05:44

    Depending on your rights, you need sudo at beginning.

    0 讨论(0)
  • 2020-12-24 05:47

    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

    0 讨论(0)
提交回复
热议问题