我使用this guide在PyPi上安装了一个新包
现在,我想更新包。 因为我没有找到这方面的指南,所以我试着自己做:我将版本从“1.0.0.dev1”更新为“1.0.0.dev2”,然后重新安装。它不起作用:我得到:
Uploading tee_table-1.0.0.dev1-py3-none-any.whl
HTTPError: 400 Client Error: File already exists. See https://pypi.org/help/#file-name-reuse for url: https://upload.pypi.org/legacy/
我也读了this question,但这些信息似乎过时了(从2012年开始)
是否有一个简单的用户指南来描述如何将包的新版本上传到PyPi
对于Windows(我使用的是Windows 10),@erre Segal Halevi的答案不起作用。跟随对我有用
c。重新创建控制盘:
d。重新上载新文件:
我发现了我的问题所在-我没有删除dist文件夹中的旧文件,因此上载者尝试在新文件之前上载它们,但失败了。解决办法是:
删除
dist
文件夹中的所有文件更新
setup.py
文件中的版本号重新创建控制盘:
重新上载新文件:
很抱歉,如果我回复得太晚,但遇到了相同的问题,并找到了不删除现有dist文件夹的方法:
在setup.py中更新版本并重新创建控制盘文件后
将跳过已存在的分发并上载较新的分发
相关问题 更多 >
编程相关推荐