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函数可变参数定义及其参数传递方式实例详解
May 25 Python
python列表操作之extend和append的区别实例分析
Jul 28 Python
Python之re操作方法(详解)
Jun 14 Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
浅谈Django中view对数据库的调用方法
Jul 18 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 Python
python中编写函数并调用的知识点总结
Jan 13 Python
python中如何对多变量连续赋值
Jun 03 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
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
javascript中常用编程知识
2013/04/08 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
Python中的groupby分组功能的实例代码
2018/07/11 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
网吧消防安全制度
2014/01/28 职场文书
高中数学教学反思
2014/01/30 职场文书
《小壁虎借尾巴》教学反思
2014/02/16 职场文书
酒店行政人事部经理职务说明书
2014/02/26 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
经典演讲稿开场白
2014/08/25 职场文书
科学发展观标语
2014/10/08 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS