2013-08-26 53 views
10

我运行:错误:无效的命令 'bdist_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"。我曾尝试使用Google搜索堆栈溢出,但尚未产生任何有用的结果。我知道我最有可能错过依赖,但我相信我安装了所有必需的部件来完成这项工作。

任何有识之士都非常感谢。谢谢。

回答

12

bdist_egg是由setuptools提供的命令。请确保您从项目导入setup.pydistutils

from setuptools import setup 

的教程并告诉你要做到这一点,但它似乎你错过的那部分。

+0

你是绝对正确的。 我有 “from distutils.core import setup” 错误,仍然是他们以前的例子剩下的。非常感谢。 – LastTigerEyes

+1

pycrypto 2.6.1提供的setup.py没有'bdist_egg'作为命令。像上面那样添加导入行,我可以为它创建egg文件。 –

相关问题