您的位置:首页 > 编程语言 > Python开发

【Python小白】向PyPI上传代码出现问题,报401或者410如何解决(主要是上传的URL不正确)!

2018-03-23 10:20 627 查看
参考:《Head First Python》向PyPI上传代码一章节
环境:Win7+Python3.5
      作为一个刚接触Python的一名小白,在阅读《Head First Python》向PyPI上传代码一章节时,上传遇见了URL不对,各种度娘,发现没有太多关于我出现的问题的解决方案,好在最后发现了一种。
      预先准备好一个PyPI用户名和密码。
      上传文件的命令为:python setup.py register
      根据提示选1,并提供用户名和密码,然后发现报410。看提示大致意思是这个API已经不提供了,需要去蓝色划线那个网站看关于上传的新方法。→https://packaging.python.org/guides/migrating-to-pypi-org/#uploading



      登陆到提示的网址看文档发现上传的url地址迁移了!



      继续扒文档发现了两种方法(阅读全英文文档真的是心塞!)
      如下是方法一:大致含义是更新工具版本(我理解应该是Python的版本),并且保证没有配置文件覆盖新工具默认的上传URL。通常配置文件在$HOME/.pypirc,如果看到这个文件,需要将文件中的repository属性删掉,才可以保证新工具使用的是默认的上传URL。如果工具无法更新至新版本,可以修改repository属性的值为 https://upload.pypi.org/legacy/ 即可。



      方法二:是在网上淘到的一种上传方式,更改使用命令为python setup.py register sdist upload -r http://pypi.org即可 题外话:
一、根据官方文档所属,register命令已经不再使用,跳过register直接上传即可!





二、我并未找到我本机有$HOME/.pypirc该文件,如果想在windows下创建该文件可用cmd里的type nul>./pypirc命令即可,否则直接鼠标右键创建会报需要键入文件名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python
相关文章推荐