Python 错误:无效命令';bIST#u egg';
我正在跑步: Ubuntu 13.04 Python 2.7.4 我正在制作一个python鸡蛋,但是在实际尝试运行命令来制作鸡蛋时遇到了困难Python 错误:无效命令';bIST#u egg';,python,python-2.7,setup.py,egg,Python,Python 2.7,Setup.py,Egg,我正在跑步: Ubuntu 13.04 Python 2.7.4 我正在制作一个python鸡蛋,但是在实际尝试运行命令来制作鸡蛋时遇到了困难 <me>@<compname>:~/Desktop/SANDBOX/somedir$ python setup.py bdist_egg usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py
<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'
我恢复了所有正常的命令,但没有恢复正常的命令。我已经尝试过谷歌搜索和堆栈溢出,但还没有得到任何有用的结果。我知道我很可能缺少一个依赖项,但我相信我安装了所有必需的部件来实现这一点
任何洞察都是值得赞赏的。谢谢。
bdist\u egg
是由setuptools
提供的命令。确保从setup.py
中的该项目导入,而不是从distutils
导入:
from setuptools import setup
本教程确实告诉您要这样做,但您似乎错过了这一部分。我遇到了类似的问题,然后我意识到我也需要先安装setuptools,哦:
你完全正确。我错误地使用了“from distutils.core import setup”这一行,仍然是他们之前的示例中的遗留内容。非常感谢。pycrypto 2.6.1提供的setup.py没有
bdist_egg
作为命令。如上所述添加导入行是有效的,我可以为它构建egg文件。
from setuptools import setup