首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以强制pip重新安装当前版本?

是否可以强制pip重新安装当前版本?
EN

Stack Overflow用户
提问于 2013-10-24 01:54:51
回答 5查看 680.4K关注 0票数 649

我遇到过这样的情况:当前版本的包似乎无法工作,需要重新安装。但是pip install -U不会接触到已经更新的包。我看到了如何通过先卸载(使用pip uninstall)然后安装来强制重新安装,但是有没有一种方法可以简单地在单个步骤中强制“更新”到名义上的当前版本?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-24 01:59:22

代码语言:javascript
运行
复制
pip install --upgrade --force-reinstall <package>

升级时,请重新安装所有软件包,即使它们已经是最新的。

代码语言:javascript
运行
复制
pip install -I <package>
pip install --ignore-installed <package>

忽略已安装的软件包(改为重新安装)。

票数 966
EN

Stack Overflow用户

发布于 2014-12-03 00:34:48

您可能希望拥有所有这三个选项:--upgrade--force-reinstall确保重新安装,而--no-deps避免重新安装依赖项。

代码语言:javascript
运行
复制
$ sudo pip install --upgrade --no-deps --force-reinstall <packagename>

否则,您可能会遇到pip开始重新编译Numpy或其他大型包的问题。

票数 232
EN

Stack Overflow用户

发布于 2016-11-03 14:20:19

如果要重新安装在requirements.txt文件中指定的软件包,而不进行升级,则只需重新安装在requirements.txt文件中指定的特定版本:

代码语言:javascript
运行
复制
pip install -r requirements.txt --ignore-installed
票数 40
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19548957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档