Ошибка: неверная команда '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
В учебнике вам рассказывается об этом, но, похоже, вы пропустили эту часть.
Ответ 2
У меня была аналогичная проблема, тогда я понял, что мне тоже нужно установить setuptools, oops:
Инструкции по установке инструмента установки