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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
使用python解析xml成对应的html示例分享
Apr 02 Python
简单介绍利用TK在Python下进行GUI编程的教程
Apr 13 Python
Python向日志输出中添加上下文信息
May 24 Python
python绘制铅球的运行轨迹代码分享
Nov 14 Python
Python走楼梯问题解决方法示例
Jul 25 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
详解Django定时任务模块设计与实践
Jul 24 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
python获取栅格点和面值的实现
Mar 10 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
python 算法题——快乐数的多种解法
May 27 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中array_slice函数用法实例详解
2014/11/25 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
json 定义
2008/06/10 Javascript
自己的js工具 Cookie 封装
2009/08/21 Javascript
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
浅谈微信小程序flex布局基础
2018/09/10 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
pyramid配置session的方法教程
2013/11/27 Python
python sort、sorted高级排序技巧
2014/11/21 Python
说一说Python logging
2016/04/15 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
NumPy 数组使用大全
2019/04/25 Python
python装饰器使用实例详解
2019/12/14 Python
Python3的socket使用方法详解
2020/02/18 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
python破解同事的压缩包密码
2020/10/14 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
2014年“四风”问题个人整改措施
2014/09/17 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
小学远程教育工作总结
2015/08/13 职场文书
Oracle创建只读账号的详细步骤
2021/06/07 Oracle
vue-cli3.x配置全局的scss的时候报错问题及解决
2022/04/30 Vue.js