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.py中gis的模块.- 如果是这种情况,建议的修复方法是重命名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)
如果您使用windows,请打开命令提示符并键入
python -m pip 安装 matplotlib
对于linux用户,键入此
须藤 apt-get 安装 python-matplotlib