wxjblog
import os,time

allPackage=os.popen(\'pip list\')

allPackage=allPackage.read()

allPackage=allPackage.split(\'\n\')

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平台),会自动解决依赖

分类:

技术点:

相关文章: