Python pip 安装与使用(安装、更新、删除)


Posted in Python onOctober 06, 2019

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

pip检测更新

命令:pip list ?outdated

pip升级包

命令:pip install --upgrade packagename

pip卸载包

命令:pip uninstall packagename

pip -i 和 -U 参数

例子:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U funcat

-i: 指定库的安装源
-U:升级 原来已经安装的包,不带U不会装新版本,带上U才会更新到最新版本。

如果是anaconda可以参考如下命令

anaconda用法:

查看已经安装的包:

pip list 或者 conda list

安装和更新:

pip install requests
pip install requests --upgrade

或者

conda install requests
conda update requests

更新所有库

conda update --all

更新 conda 自身

conda update conda

更新 anaconda 自身

conda update anaconda

anaconda换源:

制定清华的源:暂时已经不能用了官方给的速度现在也可以用了

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

有资源显示源地址:

conda config --set show_channel_urls yes

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip 官网:https://pypi.org/project/pip/

你可以通过以下命令来判断是否已安装:

pip --version

如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

$ sudo python3 get-pip.py # 运行安装脚本。
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:

sudo apt-get install python-pip

pip 最常用命令

显示版本和路径

pip --version

获取帮助

pip --help

升级 pip

pip install -U pip

如果这个升级命令出现问题 ,可以使用以下命令:

sudo easy_install --upgrade pip

安装包

pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本

比如我要安装 Django。用以下的一条命令就可以,方便快捷。

pip install Django==1.7

升级包

pip install --upgrade SomePackage

升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

卸载包

pip uninstall SomePackage

搜索包

pip search SomePackage

显示安装包信息

pip show

查看指定包的详细信息

pip show -f SomePackage

列出已安装的包

pip list

查看可升级的包

pip list -o

注意事项

如果 Python2 和 Python3 同时有 pip,则使用方法如下:

Python2:

python2 -m pip install XXX

Python3:

python3 -m pip install XXX

Python 相关文章推荐
python操作mysql中文显示乱码的解决方法
Oct 11 Python
基于python编写的微博应用
Oct 17 Python
Python压缩和解压缩zip文件
Feb 14 Python
Python中的字符串类型基本知识学习教程
Feb 04 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
Feb 23 Python
python 简单照相机调用系统摄像头实现方法 pygame
Aug 03 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
python自定义函数def的应用详解
Jun 03 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
Python实现数据的序列化操作详解
Jul 07 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 #Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 #Python
Django学习之文件上传与下载
Oct 06 #Python
Django实现文件上传和下载功能
Oct 06 #Python
Django文件上传与下载(FileFlid)
Oct 06 #Python
Django实现文件上传下载
Oct 06 #Python
python编写猜数字小游戏
Oct 06 #Python
You might like
PHP 一个页面执行时间类代码
2010/03/05 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
JavaScript Sort 表格排序
2009/10/31 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
javascript DOM的详解及实例代码
2017/03/06 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
python判断完全平方数的方法
2018/11/13 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
法国足球商店:Footcenter
2019/07/06 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
银行贷款承诺书
2014/03/29 职场文书
事业单位聘任报告
2015/03/02 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python