1. 程式人生 > >pip 一鍵升級所有過期庫

pip 一鍵升級所有過期庫

好久沒開機,發現不少python庫都過期了,單個升級時發現有依賴庫也過期,查了下竟然有幾十個過期庫,一個個升級太麻煩了,在網上搜了半天,修改後終於實現,特記錄備用
查詢所有過期庫
pip  list --outdated
批量升級過期庫,實際上是通過迴圈逐個升級
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():
    call("pip install --upgrade " 
+ dist.project_name, shell=True)