更新 Linux 上所有過時的軟體包

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

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

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