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判断、获取一张图片主色调的2个实例
Apr 10 Python
Python数组条件过滤filter函数使用示例
Jul 22 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
python实现统计代码行数的小工具
Sep 19 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
pytorch查看模型weight与grad方式
Jun 24 Python
django form和field具体方法和属性说明
Jul 09 Python
pytorch学习教程之自定义数据集
Nov 10 Python
python flappy bird小游戏分步实现流程
Feb 15 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正则
2006/07/07 PHP
在同一窗体中使用PHP来处理多个提交任务
2006/10/09 PHP
PHP学习之整理字符串
2011/04/17 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
Python单链表简单实现代码
2016/04/27 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Django组件content-type使用方法详解
2019/07/19 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
python全栈开发语法总结
2020/11/22 Python
英国假发网站:Hothair
2018/02/23 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
学雷锋志愿服务月活动总结
2014/03/09 职场文书
总经理任命书
2014/03/29 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
校车安全管理责任书
2015/05/11 职场文书
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android