升级所有过时的 pip 包丢弃失败[重复]

Posted

技术标签:

【中文标题】升级所有过时的 pip 包丢弃失败[重复]【英文标题】:upgrade all outdated pip packages discarding failures [duplicate] 【发布时间】:2019-05-24 05:40:46 【问题描述】:

我有一个 bash 命令来升级我安装的所有 pip 包。

命令是:

pip3 list --outdated | cut -d' ' -f1 | tail -n +3 | xargs pip3 install --upgrade

问题是如果其中一个包升级失败,它会回滚删除那些升级成功的包的升级。

有没有办法通过一个命令来升级所有过时的包,从而放弃某些包的失败?

【问题讨论】:

***.com/search?q=%5Bpip%5D+upgrade+%22one+by+one%22 密钥是-n1:xargs -n1 pip3 install… 哪个键?顺便说一句,您发布的链接中的解决方案可以在最后添加--user。完整命令:pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U --user。还是谢谢你 【参考方案1】:

我稍微修改了 duplicate of 链接中发布的命令。

pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip3 install -U --user

【讨论】:

以上是关于升级所有过时的 pip 包丢弃失败[重复]的主要内容,如果未能解决你的问题,请参考以下文章

直接从git在虚拟环境中安装python包[重复]

win7 升级pip本身 失败 是怎么回事

python pip安装包失败

python pip安装包失败

pip 安装要求失败,退出代码为 1 [重复]

sh 升级所有过时的npm包。