📅  最后修改于: 2023-12-03 15:22:54.829000             🧑  作者: Mango
如果您开发了一个 Python 库,并希望使其容易地可用于其他人,请考虑发布到 PyPI 上。PyPI 是 Python 包索引的官方仓库,是一个公共仓库,和 npm、Maven 中心等类似。
这篇教程将向您介绍如何使用 Shell/Bash 和 twine 工具,将您的 Python 库发布到 PyPI 上。
在发布到 PyPI 上之前,您需要准备以下步骤:
$ pip install twine
构建您的 Python 库,要确保将所有必需的文件打包到一个压缩文件中。
$ python setup.py sdist bdist_wheel
执行以上命令,在 dist 目录下将获得您的 Python 库被打包成的 .tar.gz 和 .whl 文件。
在将 Python 库发布到 PyPI 上之前,建议您进行测试,以确保您的 Python 库可用。
$ twine check dist/*
以上命令将检查打包的文件,并确保它们可以正确地上传到 PyPI 上。
请注意 在发布之前,确保您已经测试了您的 Python 库,并确保您已经注册并拥有 PyPI 账户。
最后一步是上传 Python 库文件到 PyPI 上。用以下命令上传所有 .tar.gz 和 .whl 文件。
$ twine upload dist/*
上传后,您的 Python 库将被发布到 PyPI 上,这将允许其他人使用 pip install [package_name]
安装您的库。
恭喜您,您已成功将您的 Python 库发布到了 PyPI 上!
在本教程中,我们学习了如何将 Python 库发布到 PyPI 上。在这个过程中我们所学的命令可以用来自动化部署,方便快捷地完成 Python 库的发布。如果您想更加深入地了解如何在 PyPI 上管理和维护您的 Python 库,请查阅 PyPI 官方文档。