使用 Pip 同时升级所有 Python 包
使用 pip 一次性升级所有已安装的 Python 包是否可行操作?
答案:
Pip 不提供一次性升级所有软件包的内置选项。尽管如此,这里有几种方法可以实现这一目标:
1。 Pip >= 22.3
执行以下命令:
pip --disable-pip-version-check list --outdated --format=json | python -c "import json, sys; print('\n'.join([x['name'] for x in json.load(sys.stdin)]))" | xargs -n1 pip install -U
2.皮普
使用此命令:
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
3.较旧的 Pip 版本
运行以下命令:
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
注释:
以上是我可以使用 pip 一次性升级所有 Python 包吗?的详细内容。更多信息请关注PHP中文网其他相关文章!