如何使用 pip 更新本地软件包 [重复]

Posted

技术标签:

【中文标题】如何使用 pip 更新本地软件包 [重复]【英文标题】:How to update a local package with pip [duplicate] 【发布时间】:2020-04-21 01:31:34 【问题描述】:

答案here 展示了如何使用 pip 安装本地包。但是,我也有兴趣了解如何更新包。例如,如果我之前安装了 1.0.0 版本的软件包,现在我想用 1.0.1 替换它,我该怎么做?我能想到的一种方法是使用 pip 卸载然后安装新的,但是有没有更优雅的方法?

【问题讨论】:

@YOLO:也许你可以把它当作答案,也可以稍微描述一下。 ***.com/search?q=%5Bpip%5D+update+package 【参考方案1】:

我执行以下操作来更新本地 python 包:

    使用-e 标志告诉pip install 以可编辑模式读取包,这意味着您在进行更改后无需重新安装包。它们会被自动检测到。 使用-U 标志告诉pip install 升级包。

因此,在您的情况下,以下应该有效:

pip install -e your_package_directory

【讨论】:

以上是关于如何使用 pip 更新本地软件包 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何知道使用 pip 安装了哪些软件包

查看何时使用 pip 安装/更新软件包

如何查看所有软件包何时使用 pip 安装?

在 python 脚本中使用“pip install/uninstall”[重复]

如何搭建本地的PIP源提高Devstack和venv环境的安装速度

如何获取 pip/conda 安装的最新软件包?