3

我在我的文件中导入一个绘图包,如下所示:

import matplotlib.pyplot as plt

并且稍后在我的代码中成功使用此导入(!)

fig = plt.figure(figsize=(16,10))

但是,Eclipse 告诉我:“未使用的导入:plt 发现于:matplotlib.pyplot”

可能有一个非常简单的解决方案,但我在互联网上找不到。我是 Eclipse 和 PyDev 的新手,但是应该有一些方法可以让 Eclipse 将 pyplot 识别为 plt?

4

3 回答 3

3

我觉得很尴尬。Ignacio 和 Bakurio 的评论已经指出了正确的方向。其实旁边

import matplotlib.pyplot as plt

我也在进口

from pylab import *

这些导入相互干扰,因为 pylab 也在导入 pyplot。删除后一个导入会导致 Eclipse 中不再出现警告消息。下次我将粘贴完整的源代码。

于 2012-11-09T10:05:34.950 回答
2

I solve this problem going to Project -> Properties -> PyDev - PYTHONPATH and click on "Force restore internat info".

于 2012-11-09T09:51:41.073 回答
0

我有同样的问题。我安装了 matplotlib 1.3.1(Win 32 位;Python 2.7.6)。在我的 lib/site-packages/ 文件夹中,实际上有两个不同的 matplotlib 文件夹,一个包含实际代码和二进制文件,另一个名为 matplotlib-1.3.1-py2.7.egg-info。我只是删除了以 ...egg-info 结尾的那个,它起作用了。有关解释,请参阅此线程: http: //matplotlib.1069221.n5.nabble.com/ANN-matplotlib-1-3-0rc1-td41151.html

于 2014-01-23T08:39:07.617 回答