pip批量更新python插件

#!/usr/bin/env python
# -*- coding: utf-8 -*-

###########################################################
#pip 10 版本以下可以用,
#import pip
#from subprocess import call
#from pip._internal import get_installed_distributions
#for dist in pip.get_installed_distributions():
#    call("python -m pip install --upgrade " + dist.project_name, shell=True)
###########################################################
## pip V10.0.0以上版本用
import pip
# pip V10.0.0以上版本需要导入下面的包
from pip._internal.utils.misc import get_installed_distributions
from subprocess import call
from time import sleep

for dist in get_installed_distributions():
    call("pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade " + dist.project_name, shell=True)

	

新建update.py,把以上代码复制粘贴保存,然后执行 python update.py

你可能感兴趣的:(Python)