python3_pip_upgrade_package_win
#!/usr/bin/env python3 # use pip to upgrade all of the outdate package # Date 2016-10-11 # Author liuhao315@163.com # for win from subprocess import Popen,PIPE import shlex import os def runcmd(cmd): p = Popen(shlex.split(cmd),stdout=PIPE,stderr=PIPE) data = p.communicate() return data pip_list_outdate = runcmd('pip list -o') for i in pip_list_outdate[0].decode().split('\n'): packageName = i.split('(')[0] print('{0} : {1}'.format(packageName,i)) os.system('pip install {0} --upgrade'.format(packageName))
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· golang自带的死锁检测并非银弹
· 如何做好软件架构师
· 欧阳的2024年终总结,迷茫,重生与失业
· 聊一聊 C#异步 任务延续的三种底层玩法
· 上位机能不能替代PLC呢?
· 2024年终总结:5000 Star,10w 下载量,这是我交出的开源答卷
· .NET Core:架构、特性和优势详解