6. 第三方模块
什么是第三方模块
第三方模块是由 Python 社区或第三方开发者创建的、不属于 Python 标准库的模块。这些模块提供了丰富的功能,扩展了 Python 的能力。
特点: - 非官方:不由 Python 官方维护,而是由社区或个人开发者开发和维护。 - 功能丰富:提供了标准库未涵盖的许多高级功能。 - 开源:大多数第三方模块是开源的,可以自由使用和修改。
常用的第三方模块
-
数据处理与分析
- NumPy
- Pandas
- SciPy
-
数据可视化
- Matplotlib
- Seaborn
-
机器学习与深度学习
- Scikit-learn
- TensorFlow PyTorch
-
Web开发
- Django
- Flask
第三方模块的官网:
第三方模块需要使用 pip 命令在线安装后才能够使用。
Windows 下安装第三方模块
Windows 下需要使用命令提示符安装。
命令格式如下
pip install 模块名
如安装 numpy 模块需要执行如下命令:
pip install numpy
Windows 启动 "命令提示符" 如图所示:
Mac/Linux 下安装第三方模块
Mac 下需要使用 终端 安装。
命令格式如下
pip3 install 模块名
如安装 numpy 模块需要执行如下命令:
pip3 install numpy
Mac 启动 "终端" 如图所示:
安装指定版本的模块
使用pip命令可以安装指定版本的模块和包,命令格式如下:
# Windows 下执行的pip命令
pip install 模块名[==版本号]
# Mac OS 下执行的pip3命令
pip3 install 模块名[==版本号]
示例
# 安装2.2.0 版本的django
pip3 install django==2.2.0
# 安装3.2.0 版本的django
pip3 install django==3.2.0
查看已经安装的第三方模块
在使用 pip 命令后面加上list选项可以查看已经安装的安装包和版本。
命令格式:
# Windows 系统下
pip list
# mac os 系统下
pip3 list
效果如图:
卸载 Python 第三方模块
在 Linux 终端或 Window 命令提示符下输入如下 pip 命令可以卸载模块或包。
命令格式:
# Windows 系统下
pip uninstall 模块名
# mac os 系统下
pip3 uninstall 模块名
示例
# 卸载 pandas 模块
pip3 uninstall pandas
练习
- 安装numpy、pandas、matplotlib模块并查看其官方文档;
- 安装 jupyter 模块;
- 安装 tensorflow 模块。