总是有一番困惑,pip3安装的库不知怎样才能更新。在网上搜索了一番,基本都是全部更新无法进行自主选择。
于是写了一个小python文件,查询哪些库旧了,然后选择是否需要更新。
代码如下
#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
# time: 2018/5/15 下午9:56
import os
from subprocess import call
outdateds = os.popen('pip3 list --outdated | cut -d" " -f 1').read()
outdated = outdateds.split('\n')[2:-1]
#这两行代码取到过期的库
for i in outdated:
if input('是否需要升级' + i + '这个库? y/n\n> ').lower() == 'y':
call('pip3 install --upgrade ' + i, shell=True)
经多次测试,运行很稳定。
网友评论