如何修复:没有名为 matplotlib 的模块
使用 Python 时可能遇到的一个常见错误是:
no module named ' matplotlib '
当 Python 在当前环境中未检测到matplotlib库时,会出现此错误。
本教程分享了可用于解决此错误的确切步骤。
第 1 步:pip 安装 matplotlib
由于 matplotlib 不会随 Python 自动安装,因此您需要自行安装。最简单的方法是使用pip ,它是 Python 的包管理器。
您可以运行以下 pip 命令来安装 matplotlib:
pip install matplotlib
在大多数情况下,这将修复错误。
第2步:安装pip
如果仍然出现错误,您可能需要安装 pip。请使用以下步骤来执行此操作。
您还可以使用以下步骤将 pip 升级到最新版本,以确保其正常工作。
然后,您可以运行与之前相同的 pip 命令来安装 matplotlib:
pip install matplotlib
此时错误应该已解决。
步骤 3:检查 matplotlib 和 pip 版本
如果您仍然遇到错误,您可能使用的是不同版本的 matplotlib 和 pip。
您可以使用以下命令检查您的 matplotlib 和 pip 版本是否匹配:
which python python --version which pip
如果两个版本不匹配,您需要安装旧版本的 matplotlib 或升级 Python 版本。
步骤 4:检查 matplotlib 版本
成功安装 matplotlib 后,您可以使用以下命令查看环境中 matplotlib 的版本:
pip show matplotlib
Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.
注意:避免 matplotlib 和 Python 版本出现错误的最简单方法是简单地安装Anaconda ,它是一个预装了 Python 和 matplotlib 的工具包,可以免费使用。
其他资源
以下教程解释了如何解决 Python 中的其他常见问题:
如何修复:没有名为 numpy 的模块
如何修复:没有名为plotly 的模块
如何修复:NameError ‘pd’ 未定义
如何修复:NameError ‘np’ 未定义