我正在我的文件中导入一个绘图包,如下所示:
import matplotlib.pyplot as plt
我将在我的代码中成功使用此导入(!)
fig = plt.figure(figsize=(16,10))
然而,Eclipse告诉我这个: “未使用的导入:plt发现于:matplotlib.pyplot”
可能有一个非常简单的解决方案,但我无法在互联网上找到它。我是Eclipse和PyDev的新手,但应该有一些方法让Eclipse将pyplot识别为plt?
答案 0 :(得分:3)
我感到很尴尬。 Ignacio和Bakurio的评论已经指出了正确的方向。事实上,旁边是
import matplotlib.pyplot as plt
我也在导入
from pylab import *
这些导入相互干扰,因为pylab也在导入pyplot。在Eclipse中不再删除后面的导入结果中没有警告消息。下次我将粘贴完整的源代码。
答案 1 :(得分:2)
我解决了这个问题转到Project - >属性 - > PyDev - PYTHONPATH并点击“强制恢复国际信息”。
答案 2 :(得分: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。