numpy - 解决有关 numpy 和 sklearn 的 PyDev Unresolved 导入

标签 numpy scipy scikit-learn pydev kaggle

我几乎已经找到了解决这些 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/

相关文章:

python - 选择矩阵 pandas python 上的最高行。

python - 绘制字符串数组 numpy 和 matplotlib

python - 灰度级不会与 scipy.misc.imresize() 保持相同

pandas - 如何解决此归因错误AttributeError : 'DataFrame' object has no attribute 'as_matrix' (using Python 3.8)

python - MATLAB在NumPy/Python中的流畅实现(n点移动平均)

python - 在 Python 中执行 Dunnett 的多重比较测试

python - numpy.linalg.lstsq 和 sklearn.linear_model.LinearRegression 之间的区别

python - 动态构建通用 numpy 数组索引

python - sklearn 凝聚聚类输入数据

python - 将数据框中的范围拆分(分解)为多行