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实现最简单的分布式作业调度系统实例
Nov 14 Python
Django Rest framework之认证的实现代码
Dec 17 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
Dec 09 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
python 实现在shell窗口中编写print不向屏幕输出
Feb 19 Python
Python random库使用方法及异常处理方案
Mar 02 Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 Python
如何通过命令行进入python
Jul 06 Python
Python图片处理之图片裁剪教程
May 27 Python
python数字类型和占位符详情
Mar 13 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
JS中==与===操作符的比较
2009/03/21 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
jQuery中的一些小技巧
2017/01/18 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
关于JS模块化的知识点分享
2019/10/16 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
Python探索之URL Dispatcher实例详解
2017/10/28 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
python提取log文件内容并画出图表
2019/07/08 Python
python提取xml里面的链接源码详解
2019/10/15 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
一款纯css3实现的鼠标悬停动画按钮
2014/12/29 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
计算机专业大学生的自我评价
2013/11/14 职场文书
加工操作管理制度
2014/01/19 职场文书
优秀志愿者事迹材料
2014/02/03 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
运动会宣传稿100字
2015/07/23 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS