1957

无聊蛋疼的1957写的低端博客
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

pip升级所有packages

Posted on 2012-05-31 17:05  1957  阅读(799)  评论(0编辑  收藏  举报

pip没有选项可以upgrade所有的package。。。

不过可以这样

pip freeze --local | cut -d = -f 1  | xargs pip install -U

 或者用python代码

import pip
from subprocess import call

for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)