【发布时间】:2011-09-24 17:15:48
【问题描述】:
我似乎遇到了一个与此处提到的问题非常相似的问题:
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 导入 * ImportError: 没有名为 pylab 的模块
即使 Pydev 的解释器指向适当的 python 版本并且 matplotlib 已正确安装在其中(站点包),它在 Eclipse 中也不起作用。在 iPython 中它可以完美运行。
还需要做什么才能让 matplotlib 在 Eclipse 中工作?
非常感谢!
维尔纳
【问题讨论】:
-
你确定pylab是matplotlib的一部分吗?
-
天啊,我刚刚注意到你链接到我问的一个问题。
-
好吧,至少它与 matplotlib 一起提供,正在安装它,似乎是必不可少的。无论如何,你是如何解决#@PydevCodeAnalysisIgnore 的问题的?这适用于Windows吗?你到底做了什么?
-
使用#@PydevCodeAnalysisIgnore 确实有帮助。您需要将其放在 py 文件的开头。这将禁用所有错误的静态分析,所以这不是一个好的解决方案,但它是我知道的唯一一个。
标签: python eclipse matplotlib