构建和发布Python模块到PyPI

构建和发布Python模块到PyPI

构建步骤:

  1. 创建要发布的模块文件夹

    • 代码文件
    • README
    • LICENSE
    • ChangeLog
    • MANIFEST.in
    • setup.py
  2. 构建一个发布文件
    打开命令终端 cd 到文件夹位置,然后输入命令python setup.py sdist 回车,此时Python模块已经构建完成。

发布步骤:

  1. 注册PyPI账户

    第一次在PyPI上发布项目,需要先注册PyPI账户。

  2. 上传项目到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 到环境变量后需要重新打开命令终端,以生效。

发布了16 篇原创文章 · 获赞 9 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/abf1234444/article/details/103821341