此问题可能与之前提出的问题类似,但事实并非如此。 我有一行Python脚本:
import matplotlib
失败并显示错误:
'模块'对象不可调用
random.py - 打印1到100之间的随机整数
(其次是random.py的另外3行)
如果我从命令行启动python,则输入
导入matplotlib
有效。我可以从模块中实例化类,绘制图形等等。
我完全不知道发生了什么。有任何线索赞赏。
2.6.6
上的Python版64 bit x86 Linux machine
。
答案 0 :(得分:0)
" Matplotlib是整个包; matplotlib.pyplot是matplotlib中的一个模块;和pylab是一个与matplotlib一起安装的模块。 Pyplot为底层面向对象的绘图库提供状态机界面"
我从matplotlib手册网站上看到了这个,所以你可能想看看。 https://matplotlib.org/faq/usage_faq.html
我不知道你是如何尝试访问你的模块但是错误是关于matplotlib不是一个模块,而是它的整个包,所以你应该从里面调用一个模块。因此,您应该将模块称为下面显示的样式之一
导入matplotlib.pyplot
从matplotlib导入图或pyplot这部分到你的模块。