换源更新所有已安装的包
本人个人认为豆瓣源最快
不废话,上代码
# 换豆瓣源更新所有已安装的包
import os
comand_list = 'pip list'
comand_install = 'pip install -U {} -i https://pypi.douban.com/simple --trusted-host pypi.douban.com'
data = os.popen(comand_list)
data_list = data.readlines() # 读取命令行的输出到一个列表
# 删除表头信息
del data_list[0]
del data_list[0]
for line in data_list:
package = line.split(' ')[0] # 获取包名
print("正在检查更新" + package)
os.system(comand_install.format(package))