批量更新过期的python库
1年前 • 538次点击 • 来自 其他
标签: Python
使用以下命令列出所有过期的库
pip list --outdated
更新命令
pip install --upgrade 库名
使用以下脚本升级所有过期库
from subprocess import call
import os
import json
cc = os.popen('pip list --format=json ')
cc = cc.read()
print(cc)
cc = json.loads(cc)
for dist in cc:
print(dist['name'])
call("pip3 install --timeout 6000 --trusted-host pypi.douban.com --index-url http://pypi.douban.com/simple --upgrade " + dist['name'], shell=True)