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

示例

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

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

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