5

これらの未解決のインポートを解決するために見つけることができるほとんどすべてのものがあります。インポートしようとしているものは次のとおりです。

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 は初めてです

4

3 に答える 3

5

システムに 2 つの Python インタープリターがインストールされていて、PyDev が使用するインタープリターが numpy がインストールされているものではない可能性があります。

ターミナルに入力して、 numpyがインストールwhich pythonされている場所にインストールされている python のパスを確認してPATHから、PyDev 設定メニューに移動して、どの python が PyDev 用に構成されているかを確認します。

于 2012-07-22T10:22:05.437 に答える
0

Davidのソリューションに基づいて、適切な入力を確認してください。私の場合 (Eclipse の場合): Window -> Preferences -> PyDev -> Interpreters -> Python Interpreter -> (上部のバージョンを選択) -> Libraries -> ここでタイプミスがありました:

C:\Python35\lib\site-packages

それ以外の

C:\Python35\Lib\site-packages

于 2017-09-12T07:04:25.137 に答える