python 库安装最主流的方式就是使用 pip 工具,pip 是 python 自带的包管理工具,可以在线下载第三方库,自动处理依赖包,完成安装卸载升级操作,绝大多数 python 第三方库都可以通过 pip 完成安装,除了 pip 之外还有源码安装 conda 安装等方式,适合特殊环境或者复杂科学计算场景,新手最优先掌握 pip 安装,日常开发百分之九十以上的 python 库安装都可以依靠 pip 解决,很多安装失败的问题本质是 python 环境混乱 pip 版本过低网络源不稳定,并不是 pip 本身不能用。之所以会有多种安装方式,是因为不同场景需求不一样,pip 适合普通纯 python 库,源码安装适合没有发布到 pip 源的新版本库,conda 适合带底层编译依赖的科学计算库,还可以管理 python 解释器版本,避免不同项目库版本互相冲突。学习的时候可以按步骤推进,第一步确认电脑已经安装 python,并且在系统环境变量里面配置好路径,打开终端输入 python 版本命令和 pip 版本命令,确认 pip 可以正常识别。第二步选择国内镜像源,解决国外官方源下载慢超时的问题,然后执行 pip 安装命令,安装指定版本的库。第三步安装完成之后验证导入,在 python 交互环境 import 库查看版本,确认安装成功,如果出现报错,再排查环境冲突权限网络问题。综合来说,pip 是 python 库安装的基础工具,熟练掌握 pip 命令和镜像源配置,再了解虚拟环境隔离,就能处理大部分 python 库安装相关问题。
主流安装方式对比表格
| 安装方式 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| pip 在线安装 | 普通第三方 python 库 | 简单快捷自动处理依赖 | 网络不稳定容易超时 |
| pip 本地 whl 安装 | 已经下载好 whl 文件 | 离线可用适合内网环境 | 需要提前找到对应版本文件 |
| 源码安装 | 开发版未上架 pip 的库 | 可以获取最新代码 | 需要编译环境依赖多 |
| conda 安装 | 科学计算带底层依赖库 | 自动解决底层依赖 | 体积大适合数据分析环境 |
深度操作拆解
pip 基础常用命令
- 安装库 pip install 库名称
- 指定版本安装 pip install 库名称 == 版本号
- 升级库 pip install 库名称 --upgrade
- 卸载库 pip uninstall 库名称
- 查看已经安装库 pip list
- 查看库详细信息 pip show 库名称
镜像源配置深度说明
官方 pypi 源服务器在海外,国内经常下载速度慢或者连接超时,所以安装 python 库的时候推荐临时或者永久切换国内镜像源,临时方式就是在 pip install 后面追加镜像地址,永久配置可以修改 pip 配置文件,后续所有 python 库安装都会自动走镜像,不需要每次手动添加。
虚拟环境重点说明
多个项目对同一个 python 库版本要求不一样的时候,直接全局安装会出现版本冲突,推荐创建虚拟环境,每个项目独立一套 python 库,项目之间互不干扰,这是专业开发安装 python 库必备习惯,新手经常忽略这一点,后期出现库版本报错很难排查。
【常见问题】
问题 1 python 库安装 python 库怎么安装的时候提示 pip 不是内部命令怎么办
回答 1 python 库安装 python 库怎么安装遇到 pip 不是内部命令,一般是 python 没有加入系统环境变量,需要重新安装 python 勾选添加到 PATH,或者使用 python m pip 方式调用 pip 完成 python 库安装。
问题 2 python 库安装 python 库怎么安装出现依赖冲突怎么处理
回答 1 python 库安装 python 库怎么安装出现依赖冲突,优先使用虚拟环境隔离项目,或者手动调整库版本,也可以使用 pip check 命令检查冲突,不要直接强行覆盖全局环境的库版本。
问题 3 python 库安装 python 库怎么安装可以离线安装吗
回答 3 python 库安装 python 库怎么安装支持离线安装,提前下载对应系统和 python 版本的 whl 文件,之后执行 pip install whl 文件路径,适合没有外网的电脑完成 python 库安装。
【免责申明】
本文内容仅作为 python 库安装学习参考,不同操作系统 python 版本存在差异,命令执行结果可能不同,不构成强制操作方案,请结合自身环境排查处理。


