1. python包管理pip工具

本文介绍了Python包管理工具pip,它可对Python包进行查找、下载、安装、卸载。最新Python版本已预装pip,还说明了pip安装包的方式,列举了pip常用命令,如查看版本、安装包、移除包等,同时提到切换国内源可加快下载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 何为pip?

pip 是 python包管理工具,该工具提供了对 python包的查找、下载、安装、卸载的功能。
目前最新的 python版本已经预装了 pip。注意:python 2.7.9 + 或 python 3.4+ 以上版本都自带 pip 工具。之前在基础篇中我们已经安装了python3.9版本。

查看是否已经安装 pip 可以输入命令:pip --version,如下图所示:
在这里插入图片描述

2. 关于pip安装包(插件)的一点说明

pip是python中自带的安装命令,它可以在线安装pyhton环境所需要的插件。
pip安装插件有两种方式,第一种在Pycharm编辑工具的终端中安装,这种安装方式属性局部用户安装(即局部安装),它只在当前项目中有效
第二种在CMD终端中安装,它属于全局用户安装(即全局安装),经它安装后的插件可以在任何项目中使用该方式安装好后会在pyhton的安装目录中的Lib–>site-packages目录中生成所安装的资源;而局部安装不会在该目录生成相关安装资源
后续我们一律采用终端安装python插件(全局安装)

3. pip常用命令

(0) 查看pip版本
pip --version # python2.x版本命令
pip3 --version # python3.x版本命令
通过测试,python3中也可以直接使用 pip --version进行版本查询
在这里插入图片描述

(1) 安装包
pip install package-name
如果执行以上命令下载缓慢,可切换源下载:pip install package-name -i 源地址
另外,我们也可以安装指定版本的包,命令如下:

pip install package-name # 安装的是最新版本
pip install package-name==1.0.4 # 安装指定版本
pip install 'package-name>=1.0.4' # 安装的最小版本
# demo, 安装requests库

打开CMD终端,执行命令pip install requests,我们会发现下载过程相对缓慢,所以我们切换安装源,使用国内的源进行下载,速度会更快。
下面是国内的一些源:
 清华:https://pypi.tuna.tsinghua.edu.cn/simple
 阿里云:http://mirrors.aliyun.com/pypi/simple/
 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
 华中理工大学:http://pypi.hustunique.com/
 山东理工大学:http://pypi.sdutlinux.org/
 豆瓣:http://pypi.douban.com/simple/

此时,我们重新执行命令pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
如下图所示,已经安装成功。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2) 移除包
pip uninstall package-name

# 卸载刚刚安装的requests包

在这里插入图片描述
(3) 升级pip
[a]. Windows平台升级:
  python -m pip install -U pip # python2.x
  python -m pip3 install -U pip # python3.x
[b]. Linux 或 macOS升级:
  pip install --upgrade pip # python2.x
  pip3 install --upgrade pip # python3.x

(4) 搜索包
pip serarch package-name
终端执行此命令,发现报错,如下图所示:
在这里插入图片描述
因为我们的环境是python3,估计python3中废弃了此命令
解决方案
[a]. 终端执行 pip install pip-search
[b]. 而后使用pip-search package-name进行搜索,如下图所示:
在这里插入图片描述

(5) 显示安装包信息
[a]. pip show package-name
显示安装包信息
在这里插入图片描述
[b]. pip show -f package-name
查看指定包的详细信息
在这里插入图片描述
(6) Notice
如果 python2 和 python2 同时有 pip,则使用方法如下:
python2:

python2 -m pip install XXX

python3:

python3 -m pip install XXX

(7) 查看可升级的包
pip list -o
在这里插入图片描述
(8) 升级包
[a]. pip install --upgrade package-name[==,>=...版本号] # 可使用==,>=<=,>,<来指定版本号
    如果不指定,那么默认安装最新的
[b]. 或者使用 pip install -U package-name也可以进行包的升级。

(9) 查看已安装的包的版本号
pip freeze
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@十三阿哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值