import os,time
allPackage=os.popen('pip list')
allPackage=allPackage.read()
allPackage=allPackage.split('
')
allPackage=[pkg.split(' ')[0] for pkg in allPackage]
for pkg in allPackage:
if pkg!='':
print(os.popen('pip install -U {}'.format(pkg)).read())
time.sleep(3)
代码很少,也是无聊的时候写的,简单来说就是使用Python获取到所有的package名字,然后调用命令行去升级每一个package,如果有不合适的地方,希望有朋友能指出来
其实我更推荐学习Python的童鞋使用Anaconda环境,这是一款Python科学计算环境发行版,集成了conda包管理器,有时候会比pip好用,特别是在安装Scrapy的时候(win平台),会自动解决依赖