当我们完成一个module的开发之后,如果希望真正以第三方扩展库的方式来分享给其他的开发人员使用它。那么我们需要将它发布到一个公共的资源仓库:PyPI。首先看一下PyPI官方链接
第一步:PyPI注册账户(Register)
记录相应的个人信息
第二步:接收邮件([PyPI] Email verification)
点击 click确认
第三步:进入账户
第四步:Windows下创建用户信息文件.pypirc
在Linux上,需要上传的时候 执行python setup.py register 然后就可以输入用户名 密码即可
在Windows下的话,我们直接在用户家目录里面创建一个 信息文件.pypirc
等下我们在上传module的时候,它会自动的读取该文件。(这个文件设置的方式也适用于Linux)
第五步:为我们的module创建目录结构dir(dir里面包含我们的package)(注:一般而言 目录名==modulename)
第六步:在与package同级(就是dir下面创建setup.py 内容如下:)
第七步:构建一个发布文件(在上面的dir目录下)执行:
注:然后生成的.gz.tar 包就是最后给别人使用的包了。
第八步:将发布安装到本地之后 cmd下执行命令:
第九步:在安装完成之后,进入E:Tsinghua_UniversityPython_StudynewvenvLibsite-packages目录(我们上面也说了这是第三方module安装目录)查看
第十步:在setting-->Project Interpreter里面进行安装(这个和我们上次安装的pygame类似)
第十一步:进行使用
第十二步:上传并远程发布
在setup.py文件所在的目录下面执行:
第十三步:管理自己的module
第十四步:模块发布完成后,其他人只需要使用 pip 就可以安装你的模块文件。
或者在PyCharm里面:
假如我们用的package更新了(别人更新了模块),我们可以通过 update 参数来更新: