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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
postman传递当前时间戳实例详解
Sep 14 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
Python代码生成视频的缩略图的实例讲解
Dec 22 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
python图形开发GUI库wxpython使用方法详解
Feb 14 Python
在matplotlib中改变figure的布局和大小实例
Apr 23 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
Jun 29 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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版(1)
2006/10/09 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
jQuery元素选择器用法实例
2014/12/23 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
python SVM 线性分类模型的实现
2019/07/19 Python
python处理RSTP视频流过程解析
2020/01/11 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
离婚协议书范本样本
2014/08/19 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
国庆庆典邀请函
2015/02/02 职场文书
护士实习自荐信
2015/03/06 职场文书
mysql 获取时间方式
2022/03/20 MySQL