【问题标题】:How do I turn a python program into an .egg file?如何将 python 程序转换为 .egg 文件?
【发布时间】:2010-09-08 03:05:44
【问题描述】:

如何将 python 程序转换为 .egg 文件?

【问题讨论】:

    标签: python deployment egg


    【解决方案1】:

    Setuptools 是创建.egg files 的软件。它是标准库中distutils 包的扩展。

    该过程包括创建一个setup.py 文件,然后python setup.py bdist_egg 创建一个.egg 包。

    【讨论】:

      【解决方案2】:

      此外,如果您需要从单个 .py 文件应用程序中获取 .egg 包,请查看此链接:EasyInstall - Packaging others projects as eggs

      【讨论】:

        【解决方案3】:

        Python 有自己的包用于创建称为 distutils 的分发包。然而,我们没有使用 Python 的 distutils 的 setup 函数,而是使用 setuptools 的 setup。我们还使用了 setuptools 的 find_packages 函数,它会自动查找当前目录中的任何包并将它们添加到 egg 中。要创建所述鸡蛋,您需要从命令行运行以下命令:

        c:\Python34\python.exe setup.py bdist_egg
        

        【讨论】:

        • 这仅适用于 Windows。即使在那时,也可能仅在某些环境中。您能否解释一下 setup.py 中的要求?
        猜你喜欢
        • 2015-01-05
        • 2016-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多