Ошибка перечисления импорта Python

Не удалось использовать Enum. Запуск Python 2.7 в дистрибутиве Linux Debian.
Установленный пакет enum, а также пакет enum34 для более старой совместимости версий Python.

Когда я пытаюсь импортировать enum с помощью этой команды в моем модуле python:

from enum import Enum 

Я получаю сообщение об ошибке:

 from enum import Enum ImportError: No module named enum 

Я пробовал использовать:

 import enum 

а также

 import enum34 

без везения … Получение ошибок соответственно:

 ImportError: No module named enum 

а также

 ImportError: No module named enum34 

Способ, которым я пытаюсь использовать Enum:

 class Callable_Options(Enum): function_callable = 0 help_param_callable = 1 help_str_callable = 2 

Но мои ошибки модуля перед этим.

Любая идея, как заставить Enum работать?

Благодарю.

РЕДАКТИРОВАТЬ:

Обратите внимание, что мне пришлось изменить свой класс, чтобы наследовать объект

 class Callable_Options(IntEnum): 

вместо

 class Callable_Options(Enum): 

Чтобы иметь возможность использовать атрибуты для индексации списка

Необходимо найти путь, по которому будет установлено enum . Попробуй это:

 import os path = os.path.dirname(<somemodule>.__file__) print path 

Вы можете использовать math модуль для <somemodule> чтобы найти путь к вашим пакетам. Обычно на Mac, path = /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ Перейдите к этому директору и найдите enum . Если его там нет, узнайте, где pip устанавливает пакеты на вашем компьютере и добавляет этот путь к PYTHONPATH .