anaconda 无法导入 matplotlib.pyplot

rit*_*123 6 python

当我尝试导入“matplotlib.pyplot”时出现此错误。我什至无法通过 conda install 安装 matplotlib.pyplot。

它显示了这一点:

导入 matplotlib.pyplot Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ModuleNotFoundError 中:没有名为“matplotlib.pyplot”的模块

Leo*_*313 5

如此处所述,当您使用 Anaconda 时,请使用 conda 安装数据包。在这种情况下,正确的使用指令(在 Ubuntu 18.04 上)是:

conda install -c conda-forge matplotlib
Run Code Online (Sandbox Code Playgroud)

这将解决问题。

如果你使用pip(你可以),你会弄乱所有的依赖关系(例如,其他脚本/程序不再工作的概率不为空:如果你使用Spyder,你将面临很大的依赖关系问题)。

选修的

为了始终避免出现此类问题,我建议您使用虚拟环境

这是什么?

Geeksforgeeks解释得很清楚。

如何?

分步指南总是有用的。


Rob*_*cia 4

可能是它正在运行默认的 Python 安装,而不是随 Anaconda 安装的 Python。尝试将其添加到脚本的顶部:

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请尝试使用 安装matplotlibpip然后重试:

pip install matplotlib
Run Code Online (Sandbox Code Playgroud)

让我知道这是否适合您。

  • 我重新启动了终端并使用“conda install matplotlib”再次尝试。有效 。谢谢 (3认同)