【问题标题】: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/*

【讨论】:

    猜你喜欢
    • 2020-04-21
    • 2018-04-14
    • 2019-05-17
    • 2023-01-13
    • 2020-11-28
    • 2012-05-07
    • 2015-03-29
    • 2018-04-02
    • 2019-03-30
    相关资源
    最近更新 更多