【发布时间】:2010-09-08 03:05:44
【问题描述】:
如何将 python 程序转换为 .egg 文件?
【问题讨论】:
标签: python deployment egg
如何将 python 程序转换为 .egg 文件?
【问题讨论】:
标签: python deployment egg
Setuptools 是创建.egg files 的软件。它是标准库中distutils 包的扩展。
该过程包括创建一个setup.py 文件,然后python setup.py bdist_egg 创建一个.egg 包。
【讨论】:
此外,如果您需要从单个 .py 文件应用程序中获取 .egg 包,请查看此链接:EasyInstall - Packaging others projects as eggs。
【讨论】:
Python 有自己的包用于创建称为 distutils 的分发包。然而,我们没有使用 Python 的 distutils 的 setup 函数,而是使用 setuptools 的 setup。我们还使用了 setuptools 的 find_packages 函数,它会自动查找当前目录中的任何包并将它们添加到 egg 中。要创建所述鸡蛋,您需要从命令行运行以下命令:
c:\Python34\python.exe setup.py bdist_egg
【讨论】: