Python: 'ImportError: cannot import name 'enum'' beheben
English
Deutsch
Problem:
Sie haben eine Zeile wie diese in Ihrem Python-Code:
enum_import_example.py
from enum import EnumAber beim Ausführen sehen Sie diese Fehlermeldung:
enum_import_error.txt
Traceback (most recent call last):
File "test.py", line 1, in <module>
from enum import Enum
ImportError: No module named enumLösung
Das enum-Modul ist nur in Python 3 verfügbar, aber Sie verwenden Python 2!
Sie können versuchen, Ihr Skript mit Python 3 auszuführen. Falls dies nicht möglich ist (weil Ihr Projekt oder eine Bibliothek nicht mit Python 3 kompatibel ist), können Sie das enum34-Backport installieren:
install_enum34.sh
pip install -U enum34Nach der Installation sollte der ImportError verschwinden.
Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow