在 Windows 上更新所有過時的軟體包

pip 當前不包含一個標誌,允許使用者一次更新所有過時的包。但是,這可以通過在 Windows 環境中將命令組合在一起來實現:

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

此命令獲取本地 virtualenv 中的所有包,並檢查它們是否已過時。從該列表中,它獲取包名稱,然後將其傳遞給 pip install -U 命令。在此過程結束時,應更新所有本地包。