当前位置 博文首页 > codenocold:构建和发布Python模块到PyPI
创建要发布的模块文件夹
构建一个发布文件
打开命令终端 cd 到文件夹位置,然后输入命令python setup.py sdist
回车,此时Python模块已经构建完成。
注册PyPI账户
第一次在PyPI上发布项目,需要先注册PyPI账户。
上传项目到PyPI
在命令行输入以下命令 twine upload dist/*
接着根据提示输入用户名和密码
输入后出现错误:HTTPError: 403 Client Error: The user ‘giserwang’ isn’t allowed to upload to project ‘nester’。意思是这个模块名称无法发布,这说明我们的模块命名有问题,具体的命名规则可以在https://pypi.org/help/#project-name上查看。此时需要我们修改模块的名称。
输入后出现错误:无法找到 twine
说明没有安装 twine 或者 twine 没有在系统环境变量中,安装使用 pip install twine
即可。注意: 安装或者添加 twine 到环境变量后需要重新打开命令终端,以生效。