如何一键升级Python所有包
在使用Python的过程中,时间长了,经常会提示说某个模块过时了,或是需要升级到新版本了,可安装了那么多包,一个一个的去升级会死的,真的会死的,所以我们需要一键升级。
什么是pip?
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
官方提供的pip 示例
- > pip install requests
- > pip search xml
- > pip show beautifulsoup4
- > pip uninstall requests
在查看过时包前,我们先升级下pip,以确保拥有最新的pip程序和源:
> pip install --upgrade pip
pip升级过程如下
下面看下如何查看当前Python环境下有哪些包是过时的或是需要升级的:
> pip list --out
或
> pip list --outdated
注:这个命令时间会相对较长,因为要去遍历当前环境所有包版本
命令会输出如下格式的数据,如图所示:
下面看下如何一键升级所有包,Python代码如下:
升级过程如下,截了部分图:
以上就是如何一键升级Python所有包的详细内容,更多关于python 包升级的资料请关注我们其它相关文章!
相关推荐
-
python 利用Pyinstaller打包Web项目
最近需要用python打包一个单页面网页demo,于是准备用python包pyinstaller来打包程序.网上搜索了一下,大部分教程都是打包非web项目,这里分享一下打包简单网页demo的过程. 系统环境:win10+python3.6 一.安装pyinstaller pip install pyinstaller 二.打包项目 1.如果是单文件项目,pyinstaller可以通过简单的命令进行python代码的打包工作,其命令为: pyinstaller -option ***.py 1.1
-
python学习之第三方包安装方法(两种方法)
这篇文章主要介绍了python学习之第三方包安装方法,最近在学习QQ空间.微博(爬虫)模拟登录,都涉及到了RSA算法.这样需要下一个RSA包(第三方包),在网上搜了好多资料,具体有以下两种方法: 第一种方法(不使用pip或者easy_install): Step1:在网上找到的需要的包,下载下来.eg. rsa-3.1.4.tar.gz Step2:解压缩该文件. Step3:命令行工具cd切换到所要安装的包的目录,找到setup.py文件,然后输入python setup.py install
-
Python 匹配任意字符(包括换行符)的正则表达式写法
想使用正则表达式来获取一段文本中的任意字符,写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符. 以下为正确的正则表达式匹配规则: ([\s\S]*) 同时,也可以用 "([\d\D]*)"."([\w\W]*)" 来表示. Web技术之家_www.waweb.cn 在文本文件里, 这个表达式可以匹配所有的英文
-
win10下Python3.6安装、配置以及pip安装包教程
0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1 安装Scrapy 3.2 安装PyQt 3.3 同时安装多个包 3.4 pip的常用命令 1.前言 之前在电脑上安装了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的.因此,我发现有三个重要的包:Scrapy.PyQt和TensorFlow都还没有适配python3.6.2版本.无奈之下,只能卸载python3.6.2,安装稍微老一点的python3.6.1.另附Windows下pytho
-
Python利用pip安装tar.gz格式的离线资源包
pip 是一个现代的,通用的 Python 包管理工具.提供了对 Python 包的查找.下载.安装.卸载的功能 pip是官方推荐的安装和管理Python包的工具,用其来下载和管理Python非常方便.pip最大的优势是它不仅能将我们需要的包下载下来,而且会把相关依赖的包也下载下来.下面简单介绍一下pip的使用方法. 有的 python 库是压缩包形式的,我们要用 pip 在本地安装的话需要首先解压一下: 安装方法为 pip + instal + 加压后的文件夹路径: 解压后的文件夹路径获取方法
-
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同.因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文. 接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL 复制代码 代码如下: apt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient15-dev 2.
-
Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
一.pip是什么 pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 二.升级pip版本 1.默认Ubuntu自带的pip (pip 9.0.1)是基于Python2.7的版本 2.我们需要重新安装基于Python3的pip: sudo apt-get install python3-pip 3.升级pip3版本: python3 -m pip install --upgrade pip 4.查看Python3的pip版本,如果报以下错误: Im
-
Python代码的打包与发布详解
在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数.当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况. 下面记录的是打包及安装包的方法. 本文示例是建立一个模拟登录的程序: logIn.py文件代码如下: pwd=int(raw_input('please input your passward: ')) if pwd==123: print 'success' else: print 'error' 一.打包 1.先建立一
-
使用setup.py安装python包和卸载python包的方法
我们使用 python setup.py install 来安装python包,但是如何卸载呢? 只能手动删除安装的文件 可以使用如下命令 复制代码 代码如下: python setup.py install --record files.txt 记录安装后文件的路径 cat files.txt | xargs rm -rf 删除这些文件
-
python判断字符串是否包含子字符串的方法
本文实例讲述了python判断字符串是否包含子字符串的方法.分享给大家供大家参考.具体如下: python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数. 方法1:使用 in 方法实现contains的功能: site = 'http://www.jb51.net/' if "jb51" in site: print('site contains jb51') 输出结
随机推荐
- .NetCore获取Json和Xml格式的配置信息
- Asp.Net 重定向必须要知道的一些资料
- COM组件中调用JavaScript函数详解及实例
- Laravel 5.4向IoC容器中添加自定义类的方法示例
- Firebug 字幕文件JSON地址获取代码
- Ruby中处理时间的一些基本操作
- JS限制条件补全问题实例分析
- php获取'/'传参的值简单方法
- Android自定义边缘凹凸的卡劵效果
- PHP中鲜为人知的10个函数
- 在PHP中运行Linux命令并启动SSH服务的例子
- Android加载View中Background详解
- MySQL页面访问统计及排名情况
- IE8发布与“.中国”域名系统启用日期不谋而合?
- python3爬取淘宝信息代码分析
- 自定义BufferedReader的实例
- 详解python实现小波变换的一个简单例子
- Python小程序 控制鼠标循环点击代码实例
- Java实现的分页工具类与用法示例
- java实现Socket通信之单线程服务