Ошибка: неверная команда 'bdist_egg'

Я запускаю:

Ubuntu 13.04

Python 2.7.4

Я пробую этот очень простой учебник о создании яйца питона, но у меня возникают трудности, когда я на самом деле пытаюсь запустить команду, чтобы сделать яйцо.

    <me>@<compname>:~/Desktop/SANDBOX/somedir$ python setup.py bdist_egg
    usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: setup.py --help [cmd1 cmd2 ...]
       or: setup.py --help-commands
       or: setup.py cmd --help

    error: invalid command 'bdist_egg'

То, что я знаю до сих пор: Когда я вхожу в команду,

    $ python setup.py --help-commands

Я возвращаю все обычные команды, но не дополнительные команды. Я пробовал поиск по Google и поиск в Stack Overflow, но еще не принесли никаких полезных результатов. Я понимаю, что, скорее всего, не хватает зависимости, но я полагал, что я установил все необходимые части для выполнения этой работы.

Любое понимание очень ценится. Спасибо.

Ответ 1

bdist_egg - это команда, предоставляемая setuptools. Убедитесь, что вы импортируете из этого проекта в setup.py, а не из distutils:

from setuptools import setup

В учебнике вам рассказывается об этом, но, похоже, вы пропустили эту часть.