📅  最后修改于: 2023-12-03 14:52:02.309000             🧑  作者: Mango
如果你已经开发了自己的 Python 包,那么发布到 PyPI 使得你的代码可以在更广泛的社区中使用是非常重要的一步。本文将介绍如何使用 Twine 模块将你的 Python 包发布到 PyPI 上。
如果你还没有 PyPI 账号,可以前往 PyPI 注册页面 进行注册。
在发布之前,你必须将你的 Python 包打包成一个 tar.gz
或 zip
文件。可以使用 setuptools
或 distutils
模块来打包你的 Python 包。打包命令如下:
python setup.py sdist
打包成功后, 会在 dist
目录下生成一个 .tar.gz
或 .zip
文件。
pip install twine
打开终端,使用以下命令上传你的 Python 包到 PyPI 仓库。
twine upload dist/*
如果你还没有通过命令行设置过 PyPI API 用户和密码,会提示让你输入。
成功上传后,你的 Python 包就可以在 PyPI 中被检索到并安装了。
在发布 Python 包到 PyPI 上之前,需要遵循一些规则。比如,必须设置适当的 meta_data
和 classifiers
,只有在遵循这些规则后,你的 Python 包才能被认可并被更容易地发现。
更多有关如何发布 Python 包到 PyPI 上的信息,请参阅 Python Packaging User Guide。