6. 第三方模块

什么是第三方模块

第三方模块是由 Python 社区或第三方开发者创建的、不属于 Python 标准库的模块。这些模块提供了丰富的功能,扩展了 Python 的能力。

特点: - 非官方:不由 Python 官方维护,而是由社区或个人开发者开发和维护。 - 功能丰富:提供了标准库未涵盖的许多高级功能。 - 开源:大多数第三方模块是开源的,可以自由使用和修改。

常用的第三方模块

  1. 数据处理与分析

    • NumPy
    • Pandas
    • SciPy
  2. 数据可视化

    • Matplotlib
    • Seaborn
  3. 机器学习与深度学习

    • Scikit-learn
    • TensorFlow PyTorch
  4. Web开发

    • Django
    • Flask

第三方模块的官网:

https://pypi.org/

第三方模块需要使用 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

练习

视频讲解