我似乎遇到的问题部分非常类似于此处提到的问题:
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
答案 0 :(得分:1)
pylab在matplotlibs命名空间中,所以这应该有效:
import matplotlib.pylab as pylab
答案 1 :(得分:1)
我发现关闭交互式移动然后调用show工作。
import matplotlib.pyplot as plt
#...your code...
plt.ioff()
plt.show()