我几乎已经找到了解决这些 Unresolved 导入问题的所有方法。这是我要导入的内容:
from sklearn.ensemble import RandomForestClassifier
from numpy import genfromtxt, savetxt
在运行 PyDev 的 Mac OS X Lion 上的 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
请注意,这是为了设置 Kaggle .
我没有得到的是,当我在终端中输入以下命令时,一切似乎都正常(我没有看到任何可见的错误):
$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
>>>
如果您知道可能的解决方案,请尝试详细解释步骤。我是 Mac 和 PyDev 新手
最佳答案
也许你的系统上安装了 2 个 python 解释器,而 PyDev 使用的解释器不是安装 numpy 的解释器。
在终端中输入 which python
以了解安装在 numpy 的 PATH
中的 python 路径,然后转到 PyDev 首选项菜单以了解哪个 python已针对 PyDev 配置。
关于numpy - 解决有关 numpy 和 sklearn 的 PyDev Unresolved 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594821/