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使用rabbitmq实现网络爬虫示例
Feb 20 Python
python数据结构之二叉树的遍历实例
Apr 29 Python
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
Python中操作符重载用法分析
Apr 29 Python
详谈Python高阶函数与函数装饰器(推荐)
Sep 30 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
对Python中画图时候的线类型详解
Jul 07 Python
python读取.mat文件的数据及实例代码
Jul 12 Python
python内置模块collections知识点总结
Dec 19 Python
Python使用正则实现计算字符串算式
Dec 29 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
Python入门学习之类的相关知识总结
May 25 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 set_time_limit()函数的使用详解
2013/06/05 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
js字符编码函数区别分析
2008/06/05 Javascript
javascript 短路法代码精简
2009/08/20 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
vue生命周期实例小结
2018/08/15 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
部署Python的框架下的web app的详细教程
2015/04/30 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
html5唤起app的方法
2017/11/30 HTML / CSS
汉语言文学毕业生求职信
2013/10/01 职场文书
大学生求职自我评价
2014/01/16 职场文书
工商管理本科生求职信
2014/07/13 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
分享几种python 变量合并方法
2022/03/20 Python