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读取注册表中值的方法
Apr 08 Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 Python
Python获取任意xml节点值的方法
May 05 Python
详解Python中的Descriptor描述符类
Jun 14 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
利用pandas读取中文数据集的方法
Jul 25 Python
Python转换时间的图文方法
Jul 01 Python
Python寻找路径和查找文件路径的示例
Jul 10 Python
浅谈Django中view对数据库的调用方法
Jul 18 Python
python爬取音频下载的示例代码
Oct 19 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
php+ajax实时刷新简单实例
2015/02/25 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
vue实现计步器功能
2019/11/01 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
python变量的作用域是什么
2020/05/26 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
python实现移动木板小游戏
2020/10/09 Python
HTML5中的新元素介绍
2008/10/17 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
蔻驰美国官网:COACH美国
2016/08/18 全球购物
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
Android interview questions
2016/12/25 面试题
大学班级计划书
2014/04/29 职场文书
农民工讨薪标语
2014/06/26 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2019下半年英语教师的教学工作计划(3篇)
2019/09/25 职场文书