8.17 【进阶】开源自己的包到 PYPI 上 =================================== 通过前面的学习,你一定已经学会了如何打包自己的项目,若你觉得自己开发的模块非常不错,想要 share 给其他人使用,你可以将其上传到 PyPi (Python Package Index)上,它是 Python 官方维护的第三方包仓库,用于统一存储和管理开发者发布的 Python 包。 如果要发布自己的包,需要先到 pypi 上注册账号。然后创建 ``~/.pypirc`` 文件,此文件中配置 PyPI 访问地址和账号。如的.pypirc文件内容请根据自己的账号来修改。 典型的 .pypirc 文件 .. code:: ini [distutils] index-servers = pypi [pypi] username:xxx password:xxx 然后使用这条命令进行信息注册,完成后,你可以在 PyPi 上看到项目信息。 .. code:: shell $ python setup.py register 注册完了后,你还要上传源码包,别人才使用下载安装 .. code:: shell $ python setup.py upload 或者也可以使用 ``twine`` 工具注册上传,它是一个专门用于与 pypi 进行交互的工具,详情可以参考官网:https://www.ctolib.com/twine.html,这里不详细讲了。