如何在python中导入matplotlib

Dud*_*ude 13 python module graph-theory matplotlib

我是python的新手,我正在研究图形问题,我想绘制这个图表以便更好地理解它.我知道matplotlib模块应该是为此导入的,但我不知道如何将它添加到项目中.(我是一个java开发人员,它就像在你的类路径中添加jar一样)

当我尝试做的时候

import matplotlib
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

File "/Library/Python/2.7/site-packages/networkx-1.7rc1-py2.7.egg/networkx/drawing/nx??_pylab.py", line 114, in draw
    raise ImportError("Matplotlib required for draw()")
ImportError: Matplotlib required for draw()
ImportError: No module named matplotlib.pyplot
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?我是否需要下载任何东西才能让它在模块中运行?

jme*_*etz 19

模块: new

正如大卫·罗宾逊在另一个答案评论指出,你可能已经发布了一个不完整的错误消息,在这种情况下,有可能是内置的模块new是由阴影new.pygis的模块.- 如果是这种情况,建议的修复方法是重命名gis版本.

不完整的Matplotlib安装

或者,根据您的输出,您可能正在尝试导入,networkx而您似乎没有matplotlib(正确)安装.

你能确保matplotlib 正确安装,或者如果你是Ubuntu的使用

sudo apt-get install python-matplotlib
Run Code Online (Sandbox Code Playgroud)

或者如果您愿意pip或者easy_install,

pip install matplotlib
Run Code Online (Sandbox Code Playgroud)

要么

easy_install matplotlib
Run Code Online (Sandbox Code Playgroud)


cha*_*dot 5

如果您使用windows,请打开命令提示符并键入

python -m pip 安装 matplotlib

对于linux用户,键入此

须藤 apt-get 安装 python-matplotlib