Python egg文件有什么意义?

时间:2010-12-08 05:16:23

标签: python django egg

当我运行python setup.py install django时,它会生成一个鸡蛋文件。

Python egg文件的用处是什么?

3 个答案:

答案 0 :(得分:9)

答案 1 :(得分:6)

“egg”是Python的二进制分发格式。它基本上是一个压缩文件,带有一些额外的元数据,你可以给另一个Python用户。他可以“安装”并使用它们。有关它们的详细信息,请参阅http://peak.telecommunity.com/DevCenter/PythonEggs。 由于它是“原生”格式,Python可以使用自定义导入器等。

有关如何使用它们的详细信息,请查看this输出。

我已经与包装世界脱节了一段时间了。有人说停止支持二进制分发格式。我所知的相关文件是http://bitbucket.org/tarek/distutils2/src/tip/docs/design/wiki.rst

答案 2 :(得分:1)

egg文件是一个存档,它包含一个模块(在你的情况下为django),并使你能够import something_from_egg。阅读更多here