【问题标题】:I have a series of python modules I would like to put into a package, how can I do this?我有一系列 python 模块我想放入一个包中,我该怎么做?
【发布时间】:2010-08-18 08:52:36
【问题描述】:

我有一系列 python 模块我想放入一个包中。我想设置它,以便任何有兴趣的人都可以下载并安装它(在 unix 上)。我该怎么做?

【问题讨论】:

  • 第 1 步:在 SO 中搜索“[python] and package”。第 2 步:阅读关于包的 Python 教程。第三步:添加文件__init__.py
  • 为了使其中一个步骤更加简单,这里是 Python 教程中的 relevant section
  • 感谢您的回复。所以,我已经有了这个结构,因为我已经看过这个文档了。我想我遇到的麻烦是将它放入安装程序中,供任何人(比如你)下载和安装。有什么建议么?这实际上可能更像是一个 unix 问题而不是 Python 问题......

标签: python module package


【解决方案1】:

你应该使用 distutils/setuptools 创建 egg 和 PyPI 来分发你的包。

请参阅打包和上传到 PyPI 的相应教程:

http://diveintopython3.org/packaging.html

http://wiki.python.org/moin/CheeseShopTutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2015-10-17
    • 2011-12-14
    • 1970-01-01
    相关资源
    最近更新 更多