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
时间: 2024-10-07 12:06:24

python pip 一行命令升级所有包的相关文章

Python pip 自动更新升级失败解决方案

在使用python pip的时候,经常会发生pip版本过低导致失败的情况,这时候,系统会提示让你使用如下命令对pip进行升级更新: python -m pip install --upgrade pip1但这种更新方式,经常会出现错误,如下所示 多尝试几次,依旧还是显示错误,更新失败,那么该如何解决这个问题. 解决方案-使用以下命令: python -m pip install -U --force-reinstall pip1即可完美解决这种出错,更新示例如下 希望能帮到碰上同样问题的朋友.

[python]pip常用命令(转载)

用阿里云服务器,使用pip安装第三方库的时候卡的要死.所以我就想pip能不能安装本地的包. 找到了这篇博客: http://me.iblogc.com/2015/01/01/pip%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/ 原来pip能干这么多事情!幸福感暴涨! 列出已安装的包 pip freeze or pip list 导出requirements.txt pip freeze > <目录>/requirements.txt 安装包 在线安装 pip

Python: 使用pip升级所有包

pip 当前内建命令并不支持升级所有已安装的Python模块. 列出当前安装的包: pip list 列出可升级的包: pip list --outdate 升级一个包: pip install --upgrade requests  // mac,linux,unix 在命令前加 sudo -H 升级所有可升级的包: pip freeze --local | grep -v '^-e' | cut -d = -f 1  | xargs -n1 pip install -U for i in `

python pip 升级每个包

pip本身不自带升级所有包的功能, 但可以通过下面的脚本实现. import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True) 1.全局升级需要管理员权限. 2.virtualenv需要先激活环境.

CentOS中Python pip包管理工具的安装和使用

Python有很多第三方的模块或包,要管理这些包,有很多方法.python的pip包管理工具,类似与CentOS中yum,使用该工具安装Python包非常方便. 从Python内部来说,pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代. pip的安装前需要setuptools 或者 distribute,如果你使用的是P

python pip命令的安装与实验安装scrapy

大家在使用python时候,很多时候导入模块都会发现该模块不存在,那么我们就需要下载安装,可是有时候安装会出现各种问题,大家回去请教别人,大部分程序员会回答你:pip install 什么等,可是你pip install 什么发现没有该命令,这是怎么回事呢?因为告诉你的人从来没有考虑过你是否装pip命令.下面小编就说小怎么用pip安装Scray: 假设你安装好了下面东西 Python 2.7 Python Package: pip and setuptools. 现在 pip 依赖 setupt

python pip包管理

pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装.更新和卸载 python 包. distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代. pip的安装需要setuptools 或者 distribute,如果你使用的是Python3.x那么就只能使用distribute因为Python3.x不支持s

Centos 6.5 python 2.6.6 升级到 2.7.3,并安装easy_install和pip工具过程

一.使用说明: 一些原因需要将centos 6.5系统自带的python 2.6.6升级为2.7版本,下面是具体升级过程,记录一下! 二.实验环境:   系统:centos 6.5 final python版本: # python -V Python 2.6.6 三.安装配置: 1.下载Python-2.7.3 # cd /home/workspace/ # wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 2.解压并安装

python-整理--pip whl命令

如果要在windows系统上安装新的包,可以下载*.exe安装文件,双击下一步...,如果找不到exe的话. 在CMD中执行 pip install 安装包文件.whl 就可以安装了 pip这个命令本身也是一个包,也经常会升级,在CMD中执行 python -m pip install --upgrade pip 就会下载新版本安装并且卸载旧版本