python pip 一行命令升级所有包

Posted Joelwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pip 一行命令升级所有包相关的知识,希望对你有一定的参考价值。

一行命令升级所有pip安装的Python包



pip freeze --local | grep -v ‘^\-e‘ | cut -d = -f 1  | xargs pip install -U

建议在执行前先执行:
pip install -U distribute


由于使用了mysql-connector-python的包,在安装时要使用 --allow-external mysql-connector-python 参数,所以在升级时,也应该加上该参数,命令行为:

pip install -U distribute && pip freeze --local | grep -v ‘^\-e‘ | cut -d = -f 1  | xargs pip install -U --allow-external mysql-connector-python

 

以上是关于python pip 一行命令升级所有包的主要内容,如果未能解决你的问题,请参考以下文章

Python: 使用pip升级所有包

使用 pip 命令从 requirements.txt 升级 python 包

python包管理工具pip download详解

Python 豆瓣源pip命令

pip 在windows下的更新升级

如何使用 pip 升级所有 Python 包