anaconda无法导入matplotlib.pyplot

时间:2017-04-19 16:19:21

标签: python

当我尝试导入" matplotlib.pyplot"时,我收到此错误。我甚至无法通过conda install安装matplotlib.pyplot。

它显示了这个:

  
    

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

  

5 个答案:

答案 0 :(得分:1)

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

#!/usr/bin/env python

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

pip install matplotlib

请告诉我这是否适合您。

答案 1 :(得分:1)

只需打开anaconda提示符,然后使用以下任一命令来安装软件包。这解决了我的问题。

  1. conda install -c plotly chart-studio

  1. conda install -c plotly / label / test chart-studio

答案 2 :(得分:0)

here报道,当您使用Anaconda时,请使用conda安装数据包。在这种情况下,正确的使用说明(在Ubuntu 18.04上)为:

conda install -c conda-forge matplotlib

这将解决问题。

如果您使用pip(可以),则会弄乱所有依赖项(例如,其他脚本/程序不再起作用的可能性也不为空:如果您使用{{3} },您将面临很大的依赖性问题。

可选

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

这是什么?

Spyder清楚地说明了这一点。

如何?

分步进行的Geeksforgeeks总是有用的。

答案 3 :(得分:0)

几天来我遇到了同样的问题,只是通过在顶部添加“%matplotlib inline”来解决它 “将matplotlib.pyplot导入为plt”

因此输入此内容以导入mathplotlib.pylot:

%matplotlib inline
import matplotlib.pyplot as plt

答案 4 :(得分:0)

确保在 Same Conda Environment as it was installed 中访问 Matplotlib。
在下面的例子中,Matplotlib 安装在 pytorch environment 而不是 base environment
因此,当在 pytorch environment 中运行时它被导入,但不会被导入 { {1}}。

终端

base environment