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需要先激活环境。

时间: 2024-11-12 18:21:05

python 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 `

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

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

【pip升级导致错误】 多个pip导致明明已经安装了包但是报no module错误

原来一直用apt install 默认安装的pip 8.01版本,今天因为一些原因,将pip升级到了19.01.升级后就导致了错误. 直接pip installl --upgrade pip,发现报权限错误,错误提示使用sudo 或者使用--user选项. 后来发现:无论使用sudo 还是 --user选项,升级后的pip 19.01 被安装到了~/local/bin下:原来的8.01版本的pip是在/usr/bin下,因此现在有了两个pip! 使用which命令查看python和pip的路径

Python学习笔记(二)在线用pip下载第三方包

根据他人的博客,可以发现pip也是可以离线安装已经下载好的包的,具体请参考<pip常用命令>.由于现在还没进展到那个程度,所以本次博客先记录一下我已经学会的东西. 1.pip基本用法 (1)以下载numpy为例,看如何使用pip下载第三方包 只需要打开cmd,然后输入: 1 pip install numpy 如果你的机子现在是联网的,那么就可以下载numpy并且给你安装上. (2)以numpy为例,看如何使用pip卸载第三方包 一样是打开cmd,然后输入: 1 pip uninstall n

python 安装多个包/pip用法

列出已安装的包 pip freeze or pip list 导出requirements.txt pip freeze > <目录>/requirements.txt 安装包 在线安装 pip install <包名> 或 pip install -r requirements.txt 通过使用== >= <= > <来指定版本,不写则安装最新版 requirements.txt内容格式为: APScheduler==2.1.2 Django==1.

pip 升级 指向不同python版本

pip升级: pip install -U pip 查看版本: pip -V 查找pip安装位置 which pip 修改pip指向的python版本: nano pip修改第一行: #!/usr/local/bin/python3 # 须指向完整正确的python3安装位置 原文地址:https://www.cnblogs.com/ToCenTek/p/11332683.html

python -m pip install --upgrade pip升级失败

python -m pip install --upgrade pip升级失败 解决: 采用国内源: python -m pip install --upgrade pip -i https://pypi.douban.com/simple python -m pip install --upgrade pip -i  http://mirrors.aliyun.com/pypi/simple/ 原文地址:https://www.cnblogs.com/NirobertEinteson/p/12

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

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

[python]pip总结

基本命令解释 安装 pip 下载 地址 https://pypi.python.org/pypi/pip 下载 tar.gz 打开cmd,把路径切换到解压后的文件夹 python -m python setup.py install 1 . 升级pip python -m pip install -U pip or python -m pip install --upgrade pip 2 . 列出所有安装的库 pip list or pip freeze 3 . 列出所有已过期的库 pip l