你正在阅读「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传数据pymysqlPython代码连MySQL数据库读写表里的数据3、第三方库的安装和使用3.1 第三方库基础说明Python自带的功能很少只能做简单的基础运算、文字处理。我们平时爬虫、做表格、数据分析、画图表都需要用到别人写好的现成工具这些工具就是第三方库。而pip是Python自带的工具专门用来一键安装、卸载、管理这些第三方库不用手动下载、解压、配置全程命令搞定新手只需要记住所有常用pip命令即可。重点安装Python后pip自动自带不需要单独下载安装。3.2 安装第三方库3.2.1 安装最新版本库默认用法这是90%的新手日常会用到的操作直接安装工具的最新版本功能最全、bug最少。通用命令格式pipinstall库名实操示例比如安装爬虫必备工具requestspipinstallrequests新手须知细节如果你的电脑已经安装过这个库再次执行该命令系统会提示“已存在”不会重复安装、不会覆盖文件不用担心出错。安装过程中会滚动一堆代码最后出现successfully即为安装成功。全程联网没网无法安装。3.2.2 安装指定版本库特殊场景用极少数情况新版本库会兼容出问题代码报错这时候需要安装旧的稳定版本。新手如果代码没报错完全不用碰这个操作。通用命令格式pipinstall库名版本号实操示例安装固定版本的requestspipinstallrequests2.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-packages311是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基础入门到此就告一段落了感谢各位老铁的支持我们下一个系列见。
【零基础学Python-收尾】10-Python第三方库的安装介绍
你正在阅读「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传数据pymysqlPython代码连MySQL数据库读写表里的数据3、第三方库的安装和使用3.1 第三方库基础说明Python自带的功能很少只能做简单的基础运算、文字处理。我们平时爬虫、做表格、数据分析、画图表都需要用到别人写好的现成工具这些工具就是第三方库。而pip是Python自带的工具专门用来一键安装、卸载、管理这些第三方库不用手动下载、解压、配置全程命令搞定新手只需要记住所有常用pip命令即可。重点安装Python后pip自动自带不需要单独下载安装。3.2 安装第三方库3.2.1 安装最新版本库默认用法这是90%的新手日常会用到的操作直接安装工具的最新版本功能最全、bug最少。通用命令格式pipinstall库名实操示例比如安装爬虫必备工具requestspipinstallrequests新手须知细节如果你的电脑已经安装过这个库再次执行该命令系统会提示“已存在”不会重复安装、不会覆盖文件不用担心出错。安装过程中会滚动一堆代码最后出现successfully即为安装成功。全程联网没网无法安装。3.2.2 安装指定版本库特殊场景用极少数情况新版本库会兼容出问题代码报错这时候需要安装旧的稳定版本。新手如果代码没报错完全不用碰这个操作。通用命令格式pipinstall库名版本号实操示例安装固定版本的requestspipinstallrequests2.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-packages311是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基础入门到此就告一段落了感谢各位老铁的支持我们下一个系列见。