matplotlib在Eclipse中不起作用

时间:2011-06-28 22:19:29

标签: python eclipse matplotlib

我似乎遇到的问题部分非常类似于此处提到的问题:
Python with eclipse import problem

但不幸的是,只是在其他方面也会解决我的问题。

我使用Eclipse SDK,版本:3.7.0和PyDev 101。 而且我已安装 numpy的-1.6.1rc1-Win32的superpack-python2.6.exe 和 matplotlib-1.0.1.win32-py2.6.exe 如上所述: http://matplotlib.sourceforge.net/users/installing.html

我重建了所有包,看起来列出了网站包。

(顺便说一下,你看到它是随ArcGIS一起安装的Python版本)

如果我测试一个脚本,例如一个非常简单的脚本,如:

import numpy 
import matplotlib
import pylab as pl

我在Eclipse中遇到以下错误: 导入matplotlib 将pylab导入为pl 来自matplotlib.pylab import * ImportError:没有名为pylab的模块

即使Pydev的解释器指向适当版本的python并且matplotlib正确安装在那里(site-packages),它在Eclipse中也不起作用。在iPython中它完美无缺。

要让matplotlib在Eclipse中运行还需要做些什么?

非常感谢!

Werner

2 个答案:

答案 0 :(得分:1)

pylab在matplotlibs命名空间中,所以这应该有效:

import matplotlib.pylab as pylab

答案 1 :(得分:1)

我发现关闭交互式移动然后调用show工作。

import matplotlib.pyplot as plt

#...your code...

plt.ioff()
plt.show()