【问题标题】:Is there a simple, easy, and user friendly way for creating Python packages? [closed]是否有一种简单、容易且用户友好的方式来创建 Python 包? [关闭]
【发布时间】:2021-11-02 14:53:33
【问题描述】:

我的包结构如下:

我想使用这些文件创建一个 Python 包。我的 Python 代码在 __init__ 文件中。

所有在线教程都很长。使用 Twine 和一切都不是最用户友好的方式,我想不通。

有没有更简单的方法来做到这一点?也许是一个将包直接上传到 PyPi 的网站?

【问题讨论】:

标签: python package pypi python-packaging


【解决方案1】:

官方 Python 文档中的指南 Packaging Python Projects 包含大约十几个明确的文本步骤,引导用户创建包并将该包上传到 TestPyPi。如果您发现 Twine 不直观,希望本教程中非常明确的指示将使事情变得更容易。如果您想完全避免使用 Twine,您可能会遇到更艰难的时期。

也许是一个将包直接上传到 Pypi 的网站?

命令行界面是将包上传到 PyPi 和许多其他软件包存储库的标准。我不知道有任何网站可以让您上传原始文本文件并通过 Web 浏览器 GUI 布置您的包目录结构(或通过 Web 浏览器 GUI 上传原始包文本的 zip 文件),然后构建您的包,测试您的打包,然后为你上传到 PyPi。

有没有更简单的方法来做到这一点?

在尝试使用您自己的程序包复制该过程之前,请考虑尝试按照该教程进行操作 - 完全按照文档中的演示程序包的方式进行一次操作,可能会使该过程对您的程序包不那么令人沮丧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 2021-04-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    相关资源
    最近更新 更多