导入matplotlib失败的"'模块'对象不可调用"错误

时间:2017-08-10 16:02:53

标签: python matplotlib import module

此问题可能与之前提出的问题类似,但事实并非如此。 我有一行Python脚本:

import matplotlib

失败并显示错误:

'模块'对象不可调用

random.py - 打印1到100之间的随机整数

(其次是random.py的另外3行)

如果我从命令行启动python,则输入

  

导入matplotlib

有效。我可以从模块中实例化类,绘制图形等等。

我完全不知道发生了什么。有任何线索赞赏。

2.6.6上的Python版64 bit x86 Linux machine

1 个答案:

答案 0 :(得分:0)

" Matplotlib是整个包; matplotlib.pyplot是matplotlib中的一个模块;和pylab是一个与matplotlib一起安装的模块。 Pyplot为底层面向对象的绘图库提供状态机界面"

我从matplotlib手册网站上看到了这个,所以你可能想看看。 https://matplotlib.org/faq/usage_faq.html

我不知道你是如何尝试访问你的模块但是错误是关于matplotlib不是一个模块,而是它的整个包,所以你应该从里面调用一个模块。因此,您应该将模块称为下面显示的样式之一

导入matplotlib.pyplot

从matplotlib导入图或pyplot这部分到你的模块。