解决twine upload时HTTPError: 403 Client Error: Invalid or non-existent authentication information.

       正在自学Ninad Sathaye - Learning Python Application Development (2016, Packt Publishing - ebooks Account)。有一章节是将自己的代码上传到testPyPI。

       在自己的用户目录下新建一个空白文件命名为.pypirc。在该文件中,我输入了自己的用户名和密码,假定用户名是abc,密码是123。一开始我输入的内容如下:

[distutils] 
index-servers= 
    pypi
    testpypi

[testpypi] 
repository = https://test.pypi.org/legacy/ 
username= <abc>
password= <123>

      在Anaconda的命令窗口中运行如下代码:

twine upload --repository testpypi dist/*

     此时报错:

    HTTPError: 403 Client Error: Invalid or non-existent authentication information. See https://test.pypi.org/help/#invalid-auth for details for url: https://test.pypi.org/legacy/

   在网上搜索一番后,怀疑是我的用户名和密码输入有误,把用户名和密码中的<>去掉,问题得到解决。

[distutils] 
index-servers= 
    pypi
    testpypi

[testpypi] 
repository = https://test.pypi.org/legacy/ 
username= abc
password= 123

 

参考资料:

[1]  发布你自己的轮子 - PyPI打包上传实践

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值