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实现博客文章爬虫示例
Feb 26 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
Django安装配置mysql的方法步骤
Oct 15 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
pycharm 安装JPype的教程
Aug 08 Python
python读写文件write和flush的实现方式
Feb 21 Python
Python根据字符串调用函数过程解析
Nov 05 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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类与对象中的private访问控制的疑问
2012/11/01 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
php里array_work用法实例分析
2015/07/13 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
JS 日期比较大小的简单实例
2014/01/13 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
python实现dict版图遍历示例
2014/02/19 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
用python 制作图片转pdf工具
2015/01/30 Python
Python 统计字数的思路详解
2018/05/08 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
使用K.function()调试keras操作
2020/06/17 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
护士自荐信范文
2013/12/15 职场文书
服务理念标语
2014/06/18 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
跳高加油稿
2015/07/21 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
MySQL 常见存储引擎的优劣
2021/06/02 MySQL