更新 Linux 上所有过时的软件包

pip 当前不包含一个标志,允许用户一次更新所有过时的包。但是,这可以通过在 Linux 环境中将命令组合在一起来实现:

pip list --outdated --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

此命令获取本地 virtualenv 中的所有包,并检查它们是否已过时。从该列表中,它获取包名称,然后将其传递给 pip install -U 命令。在此过程结束时,应更新所有本地包。