在 Windows 上更新所有过时的软件包

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

for /F "delims= " %i in ('pip list --outdated --local') do pip install -U %i

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