错误:无效命令'bdist_egg'

时间:2013-08-26 19:44:21

标签: python python-2.7 setup.py egg

我正在跑步:

Ubuntu 13.04

Python 2.7.4

我正在尝试这个very simple tutorial制作一个蟒蛇蛋,但是当我真正尝试运行命令制作蛋时,我遇到了困难。

    <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

我收回所有正常命令,但不是"extra commands"。我尝试使用谷歌搜索和搜索Stack Overflow但尚未产生任何有用的结果。我知道我很可能错过了一个依赖,但我相信我已经安装了所有必需的部分来使这项工作。

非常感谢任何见解。感谢。

2 个答案:

答案 0 :(得分:13)

bdist_egg是由setuptools提供的命令。确保从setup.py中的<{1}},而不是distutils导入该项目:

from setuptools import setup

教程会告诉你这样做,但看起来你错过了那部分。

答案 1 :(得分:2)

我有类似的问题然后我意识到我需要先安装setuptools,oops:

Setup Tools Installation Instructions