【问题标题】:How to update pip package [duplicate]如何更新 pip 包 [重复]
【发布时间】:2019-08-08 11:47:45
【问题描述】:
我有一个托管在 pip (pip install coolours) 上的包。如果我更改包的代码或自述文件,我该如何更新?我尝试使用 twine 重新上传它,但我收到一条错误消息,指出该包已经存在。
希望有人能帮忙
【问题讨论】:
-
不是真正的答案,而是一种规避。您可以使用像 poetry 这样的包管理器来为您正确处理此类详细信息。
标签:
python
python-3.x
pip
【解决方案1】:
如果在 PyPi 上,请使用:A guide for updating packages on PyPi。
我发现我的问题是 - 我没有删除旧文件
dist 文件夹,因此上传者尝试在新文件夹之前上传它们
文件,并失败。解决方案是:
一个。删除 dist 文件夹中的所有文件。
b.更新 setup.py 文件中的版本号。
c。重新制作轮子:
python3 setup.py sdist bdist_wheel
d。重新上传新文件:
twine upload dist/*