gpt4 book ai didi

python - 如何创建 Python 鸡蛋文件

转载 作者:IT老高 更新时间:2023-10-28 21:10:12 24 4
gpt4 key购买 nike

我对 Python 中的 egg 文件有疑问。

我有很多按包组织的 Python 代码,我正在尝试创建 egg 文件。我关注 instructions ,但它们很常见。

据此看来我需要一个 setup.py 文件。

  1. 您能告诉我我需要在 setup.py 文件中添加什么以及它应该放在哪里吗?
  2. 我想创建 setup.py 然后启动“setup.py bdist_egg”来获取 egg 文件就足够了。你能确认一下吗?
  3. 是否可以只将 .pyc 文件包含到 egg 文件中?
  4. 拥有 .egg 文件,我如何可以从其中启动代码而无需像 java -jar <jar file> 那样解包有吗?

最佳答案

您正在阅读错误的文档。你想要这个:https://setuptools.readthedocs.io/en/latest/setuptools.html#develop-deploy-the-project-source-in-development-mode

  1. 在 Python 标准库文档 here 中的 distutils 文档中介绍了创建 setup.py。 .主要区别(对于 python 鸡蛋)是您 import setup from setuptools,而不是 distutils

  2. 是的。应该没错。

  3. 我不这么认为。 pyc 文件可以是版本和平台相关的。您也许可以打开 egg(它们应该只是 zip 文件)并删除 .py 文件留下 .pyc 文件,但不建议这样做。

  4. 我不确定。那可能是“开发模式”。还是您在寻找一些“py2exe”或“py2app”模式?

关于python - 如何创建 Python 鸡蛋文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2026395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com