我是新来的Python和我的工作在图上的问题,我想画这个图有一个更好的了解它。 我了解到,matplotlib模块应该是进口的,但我不知道如何将它添加到项目中。(我是一个Java开发人员,这是很像添加罐子到类路径中)
当我尝试做
import matplotlib
我得到以下错误:
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
任何人都可以帮我吗?我是否需要下载任何东西,使其运行的模块?
模块: new
正如大卫·罗宾逊在另一个答案评论指出,你可能已经发布了一个不完整的错误消息,在这种情况下,有可能是内置的模块new
正被阴影new.py
中gis
模块。 -如果是这样的情况下, 建议的修复方法是重命名gis
版本。
不完全Matplotlib安装
另外,考虑到你的输出,你可能会尝试导入networkx
,你似乎并不具备matplotlib
(正确)安装。
你能确保matplotlib
安装正确 ,或者如果你在Ubuntu上使用
sudo apt-get install python-matplotlib
或者如果你喜欢pip
或easy_install
,
pip install matplotlib
要么
easy_install matplotlib
我有同样的问题就迎刃而解了 - 不仅对这个包 - 使用的,而不是PIP安装:
sudo apt-get install python-matplotlib
如果你使用Windows,打开命令提示符,然后键入
蟒蛇-m PIP安装matplotlib
对于Linux用户,键入此
sudo易于得到安装python-matplotlib
对CV虚拟环境中运行,然后使用命令,并使用源〜/ .profile文件workon CV在虚拟环境中执行脚本