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使用multiprocessing创建进程的方法
Jun 04 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
Python装饰器原理与用法分析
Apr 30 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
python修改字典键(key)的方法
Aug 05 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 Python
Python实现仓库管理系统
May 30 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 方便水印和缩略图的图形类
2009/05/21 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
FF IE兼容性的修改小结
2009/09/02 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
brook javascript框架介绍
2011/10/10 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
python实现移位加密和解密
2019/03/22 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
用canvas显示验证码的实现
2020/04/10 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
汽修专业自荐信
2014/07/07 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
医德医风个人总结
2015/02/28 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
培训后的感想
2015/08/07 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
导游词之山东孔庙
2019/11/04 职场文书
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL