解决PyDev有关numpy&;的未解决导入;sklearn

解决PyDev有关numpy&;的未解决导入;sklearn,numpy,scipy,scikit-learn,pydev,kaggle,Numpy,Scipy,Scikit Learn,Pydev,Kaggle,我几乎已经找到了解决这些未解决导入问题的所有方法。以下是我试图导入的内容: from sklearn.ensemble import RandomForestClassifier from numpy import genfromtxt, savetxt 在MacOSX上运行PyDev的eclipse中,我得到以下错误: Description Resource Path Location Type Unresolved import: genfromtxt makeSu

我几乎已经找到了解决这些未解决导入问题的所有方法。以下是我试图导入的内容:

from sklearn.ensemble import RandomForestClassifier
from numpy import genfromtxt, savetxt
在MacOSX上运行PyDev的eclipse中,我得到以下错误:

Description Resource    Path    Location    Type
Unresolved import: genfromtxt   makeSubmission.py   /BioResponse/src    line 1  PyDev Problem
Unresolved import: RandomForestClassifier   makeSubmission.py   /BioResponse/src    line 0  PyDev Problem
Unresolved import: savetxt  makeSubmission.py   /BioResponse/src    line 1  PyDev Problem
注意:这是用于设置的

我不明白的是,当我在终端中键入以下命令时,一切似乎都正常(我没有看到任何可见的错误):


如果您知道可能的解决方案,请尝试详细解释。我是Mac和PyDev的新手

也许您的系统上安装了2个python解释器,PyDev使用的解释器不是安装numpy的解释器


在终端中键入
which python
,了解安装在
path
中的安装了numpy的python的路径,然后转到PyDev首选项菜单,了解为PyDev配置的python。

另一个解决方案是将/Library/python/2.x/site-packages文件夹添加到Eclipse中的系统Libs中“PyDev->解释器Python->Libraries”下的首选项。

基于David的解决方案,确保键入正确。对我来说(在Eclipse中): 窗口->首选项->PyDev->解释器->Python解释器->(选择顶部的版本)->库->这里有一个输入错误:

C:\Python35\lib\site包

而不是


C:\Python35\Lib\site软件包

谢谢!原来numpy是为2.6而不是2.7安装的!
$python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:52:43) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import savetxt
>>>