2013-08-26 65 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文件。 –

相關問題