🎯你正在阅读「Python 从零摸索日记」系列文章🎯
🔥 弹简特 个人主页
❄️个人专栏直通车:
- 💻软件测试入门记
- 🔌接口测试从入门到跑路
- ☕一个后端的 JavaEE 续命指南
- 🛜网络原理续命手册
✨靠热爱去书写自己,靠勇敢去书写生活!
🌟 博主简介:
文章目录:
- 一、第三方库
- 1、库的含义(层级:仓库→包→模块→代码零件)
- 1.1 Python库分两类
- 1.2 用收纳逻辑理解层级
- 2、 第三方库含义
- 2.1 测试常用库
- 3、第三方库的安装和使用
- 3.1 第三方库基础说明
- 3.2 安装第三方库
- 3.2.1 安装最新版本库(默认用法)
- 3.2.2 安装指定版本库(特殊场景用)
- 3.3 卸载已安装的第三方库
- 3.4 查看电脑所有已安装的库
- 3.5 库的升级/降级方法
- 3.5.1 升级库(旧版本→最新版本)
- 3.5.2 降级库(新版本→旧稳定版本)
- 3.6 库默认安装位置
- 3.7 特殊情况:修改库安装目录(仅应急使用)
- 3.7.1 方法一:虚拟环境(最推荐、专业通用)
- 3.7.2 方法二:--user 参数(无管理员权限专用)
- 3.7.3 方法三:--target 参数(新手禁用)
- 3.8 新手终极总结
一、第三方库
我们需要完成特点的功能需求或者实现整个流程,那么可以使用开发人员已经写好的模块、包、库等导入使用。
1、库的含义(层级:仓库→包→模块→代码零件)
1.1 Python库分两类
- 内置库:装Python的时候就自带了,直接import导入就能用,不用额外安装
- 第三方库:别人写好的工具包,需要手动下载安装
1.2 用收纳逻辑理解层级
【大仓库(库)】→ 多个【收纳箱(包)】→ 每个箱子里多个【文件(模块.py)】→ 文件里面装零散零件:变量、函数、类 → 类里面再细分:属性(特征)、方法(动作)举例子:
requests这个库(大仓库),里面分好几个包(收纳盒),每个包里有.py模块文件,文件里有发请求的函数、配置用的变量、封装好的类。
2、 第三方库含义
核心:不是Python自带,必须手动装,专门用来搞定某一类固定功能
2.1 测试常用库
| 第三方库名字 | 干什么用 |
|---|---|
| pytest | 自动化测试用的测试框架,批量跑测试用例 |
| selenium | 操控浏览器(Chrome/Edge),做网页自动化(点按钮、输文字) |
| appium | 操控手机APP,做手机端自动化测试 |
| requests | 发网络请求,接口自动化(和后端API传数据) |
| pymysql | Python代码连MySQL数据库,读写表里的数据 |
3、第三方库的安装和使用
3.1 第三方库基础说明
Python自带的功能很少,只能做简单的基础运算、文字处理。我们平时爬虫、做表格、数据分析、画图表,都需要用到别人写好的现成工具,这些工具就是第三方库。
而pip是Python自带的工具,专门用来一键安装、卸载、管理这些第三方库,不用手动下载、解压、配置,全程命令搞定,新手只需要记住所有常用pip命令即可。
重点:安装Python后,pip自动自带,不需要单独下载安装。
3.2 安装第三方库
3.2.1 安装最新版本库(默认用法)
这是90%的新手日常会用到的操作,直接安装工具的最新版本,功能最全、bug最少。
通用命令格式:
pipinstall库名实操示例(比如安装爬虫必备工具requests):
pipinstallrequests新手须知细节:
- 如果你的电脑已经安装过这个库,再次执行该命令,系统会提示“已存在”,不会重复安装、不会覆盖文件,不用担心出错。
- 安装过程中会滚动一堆代码,最后出现successfully即为安装成功。
- 全程联网,没网无法安装。
3.2.2 安装指定版本库(特殊场景用)
极少数情况:新版本库会兼容出问题,代码报错,这时候需要安装旧的稳定版本。新手如果代码没报错,完全不用碰这个操作。
通用命令格式:
pipinstall库名==版本号实操示例(安装固定版本的requests):
pipinstallrequests==2.28.1新手避坑要点:
- 版本号必须是真实存在的,不能随便瞎写,否则会安装失败。
- 不知道版本号可以去PyPI官网查询所有历史版本。
- 注意是两个等号 ==,少写一个会直接报错,这是新手最高频错误。
3.3 卸载已安装的第三方库
库太多会占用电脑内存、可能出现版本冲突,不用的库可以直接卸载清理。
通用命令格式:
pip uninstall 库名实操示例:
pip uninstall requests操作步骤:
输入命令回车后,电脑会询问你是否确认卸载,输入小写y,按下回车,就会开始卸载;输入n就是取消卸载。
3.4 查看电脑所有已安装的库
想知道自己电脑装了哪些工具、版本是多少、有没有装成功,用这个命令一键查看。
通用命令格式:
pip list执行后会直接列出:当前Python环境里,所有第三方库的名称和对应的版本号,一目了然。
小用途:安装失败、代码报错时,可以用这个命令检查库是否真的安装成功。
3.5 库的升级/降级方法
先说重点:没有一键升级/降级的简单命令。最稳、零报错的通用方法只有一种:先卸载旧版本,再安装目标版本。
3.5.1 升级库(旧版本→最新版本)
# 第一步:卸载电脑上的旧版本pip uninstall 库名# 第二步:安装最新版本pipinstall库名3.5.2 降级库(新版本→旧稳定版本)
# 第一步:卸载出错的新版本pip uninstall 库名# 第二步:安装指定的旧版本pipinstall库名==版本号3.6 库默认安装位置
所有用pip安装的第三方库,都会自动存放在Python安装目录下的site-packages文件夹里,系统会自动管理。
不同电脑的默认存放路径:
- Windows电脑:
C:\Python311\Lib\site-packages(311是Python版本号,你的版本是多少就是多少) - Mac/Linux电脑:
/usr/local/lib/python3.11/site-packages
核心结论:99%的新手完全不用管这个文件夹。不用打开、不用修改、不用移动文件,安装完直接用import导入代码即可,pip全自动处理。
3.7 特殊情况:修改库安装目录(仅应急使用)
正常写代码、学Python,千万别改默认目录!只有两种特殊情况需要调整:公司电脑没有管理员权限、想把库装到U盘随身携带。这里只讲新手能用、不踩坑的方法。
3.7.1 方法一:虚拟环境(最推荐、专业通用)
通俗解释:给你的每一个项目单独建一个“独立工具箱”,这个项目装的库只给它自己用,不会和其他项目冲突。
简单使用命令:python -m venv 文件夹名,创建专属虚拟环境文件夹,激活环境后,再用pip安装的库,就会单独存到这个文件夹里。
3.7.2 方法二:–user 参数(无管理员权限专用)
如果电脑提示“权限不足、安装失败”,用这个命令,直接把库安装到你的个人用户目录,不需要管理员权限。
命令示例:
pipinstall--user库名3.7.3 方法三:–target 参数(新手禁用)
这个参数可以强行把库装到任意文件夹,但后遗症很多:装完之后Python识别不到库,需要手动配置路径,极其麻烦,新手绝对不要用。
3.8 新手终极总结
日常学习、写代码,只需要记住4个命令:
- 安装最新库:
pip install 库名 - 卸载库:
pip uninstall 库名 - 查看已装库:
pip list - 装指定版本:
pip install 库名==版本号
最后,我们的Python基础入门到此就告一段落了,感谢各位老铁的支持,我们下一个系列见。👋