当前位置:首页>python>Python开发从零开始-34-第三方库

Python开发从零开始-34-第三方库

  • 2026-10-11 07:16:52
Python开发从零开始-34-第三方库

Python 丰富的第三方库生态系统是其得以广泛应用的重要原因之一。这些第三方库由全球开发者贡献,绝大多数免费,能够帮助开发者快速实现各种功能,而无需自行编码 。‌‌‌本文小编和大家分享 Python 第三方库的相关知识。

一、PyPI

PyPI (Python Package Index) 是 Python 编程语言的官方第三方软件包存储库,旨在帮助开发者查找、安装和发布由 Python 社区开发的软件 。‌‌PyPI 包含海量第三方库,截至 2026 年,PyPI 已包含超过 ‌82.9万‌个项目和 ‌890万‌个版本发布 。‌‌Python 官方推荐使用 pip 工具从 PyPI 下载并安装库。

PyPI 官方网址:

https://pypi.org/

二、pip 工具

pip 是一个通用 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。Python 语言环境默认安装 pip 工具,分为 pip 和 pip3 两个版本。pip 和 pip3 的区别在于:

  • 对应的 Python 版本不同‌:pip 最早是为 Python 2 涉及,pip3 则是为 Python 3 设计;

  • ‌操作系统:如果系统同时装了 Python 2 和 Python 3,pip 管理 Python 2 安装的包,pip3 管理 Python 3 安装的包;如果只安装了 Python 3,pip 和 pip3 往往指向同一执行程序,没有区别。‌‌‌

  • ‌安装路径:它们通常安装在各自 Python 版本安装目录下的 Scripts 文件夹里,互不干扰 。‌‌‌

(一)检查版本

pip --version# 或者pip3 --version

小编只安装了 Python 3 所以两条命令结果相同:

还可以使用 Python 编译器命令和 pip 自身命令查看 pip 版本。

# 使用 Python 编译器命令python -m pip --version#或者python3 -m pip --version#使用 pip 自身命令pip show pip# 或者pip3 show pip
(二)升级 pip
pip install --upgrade pip# 或者python -m pip install --upgrade pip

命令中的 python 需替换为实际 Python 解释器名称(如 python3)。若系统同时安装了 Python 2 和 3,可能需要使用 python3 -m pip install --upgrade pip。

(三)安装第三方库
pip install package_name# 或者pip3 install package_name

(四)查看已安装第三方库列表

pip list# 或者pip3 list

(五)查看已安装第三方库详细信息

pip show package_name# 或者pip3 show package_name

(六)删除已安装第三方库

pip uninstall package_name# 或者pip3 uninstall package_name

(七)查看 pip 所有命令

pip # 或者pip3 

也可使用 pip -h 、pip --help 或 pip help 命令查看所有命令。

三、常用第三方类库

(一)数据处理与分析‌

  • ‌pandas‌:处理表格数据,读取 Excel / CSV 等;

  • ‌NumPy‌:数值计算基础,处理数组矩阵运算,速度比原生列表快很多;

  • ‌matplotlib / Seaborn‌:折线图、柱状图、热力图等绘制。‌‌

(二)Web 开发与接口‌

  • ‌Flask‌:轻量级框架,适合快速搭建小网站或 API 接口;

  • ‌Django‌:全功能框架,自带后台管理和数据库,适合电商等大型项目;

  • ‌FastAPI‌:高性能 API 框架,自动生成接口文档,AI 后端首选。‌‌‌

‌(三)爬虫与自动化‌

  • ‌requests‌:发送网络请求,网页数据获取或调用 API 必备;

  • ‌BeautifulSoup‌:解析网页 HTML,提取标题、链接等信息;

  • ‌Selenium‌:控制浏览器自动操作,处理动态加载页面;

  • ‌openpyxl / python-docx‌:自动读写 Excel 和 Word 文档。‌‌‌

‌(四)机器学习与 AI‌

  • ‌scikit-learn‌:经典机器学习算法,分类回归聚类开箱即用;

  • ‌TensorFlow / PyTorch‌:深度学习框架,构建神经网络模型。

Python 第三方库的数量极其庞大,涵盖了几乎所有开发者能想到的程序开发需求,大家可以根据自身需求下载和使用,不过需要提醒一句的是,第三方库下载安装后,引入程序必须使用 import 语句。

最新文章

随机文章