一次性升级所有python包

方法一, 用yolk 搜索所有需要更新的包(推荐):

$ pip install -U `yolk -U | awk '{print $1}' | uniq`


方法2, 用pip 本身的特性搜索所有需要更新的包

$pip list --outdated | sed 's/(.*//g' | xargs pip install -


注:

有很多针对python所有包系统的feature request, https://github.com/pypa/pip/issues/59

但是好像都没有明确的答案,

期待类似的实现 pip upgrade --all 或者 pip install --upgrade(不加参数就整体升级)

你可能感兴趣的:(一次性升级所有python包)