解决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
>>>