Linux Mint 12にscikit-learnをインストールしようとしましたが失敗しました。私はその後、家にディレクトリを変更し、python2.7シェルを開始しhttp://pypi.python.org/pypi/scikit-learn/からパッケージをダウンロードしてScikit-Learnをインポートできない
sudo python2.7 setup.py install
にインストールされています。 sklearnをインポートすると、私は得た:
>>> import sklearn
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning:
numpy.dtype size changed, may indicate binary incompatibility
from ckdtree import *
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning:
numpy.ndarray size changed, may indicate binary incompatibility
from ckdtree import *
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning:
numpy.ufunc size changed, may indicate binary incompatibility
from ckdtree import *
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning:
numpy.dtype size changed, may indicate binary incompatibility
from qhull import *
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning:
numpy.ndarray size changed, may indicate binary incompatibility
from qhull import *
/usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning:
numpy.ufunc size changed, may indicate binary incompatibility
from qhull import *
私は問題がscipyの空間であると思う。これは、私が行うときであるからです
>>> from scipy import spatial
私はScikit-learnと同じエラーを受けます。
助けてください。 ありがとうございます。
EDIT:新しいエラーです。
>>> import sklearn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
x86_64.egg/sklearn/__init__.py", line 17, in <module>
from .base import clone
File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
x86_64.egg/sklearn/base.py", line 11, in <module>
from .metrics import r2_score
File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
x86_64.egg/sklearn/metrics/__init__.py", line 6, in <module>
from .metrics import confusion_matrix, roc_curve, auc, precision_score, \
File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
x86_64.egg/sklearn/metrics/metrics.py", line 17, in <module>
from ..utils import check_arrays
File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
x86_64.egg/sklearn/utils/__init__.py", line 9, in <module>
from .murmurhash import murmurhash3_32
File "numpy.pxd", line 174, in init sklearn.utils.murmurhash (sklearn/utils
/murmurhash.c:4776)
ValueError: numpy.ndarray has the wrong size, try recompiling
あなたがmgibsonbrありがとうございます。ソースからscipyとnumpyを再インストールしました。その後、「scipy import spatial」からエラーは発生しなかった。しかし、sklearnのインポート時に私は別のエラーが発生します。私は上記のエラーを書いています。 – Rishi
私は 'pip install -U scikit-learn'でscikit-learnをインストールした後、インポートが機能しました。ありがとうございました。 :) – Rishi
@リシそれは私のために働かなかった。 '/usr/local/lib/python2.7/dist-packages/scipy/spatial/__init__.py:91:RuntimeWarning:numpy.ufuncのサイズが変更されました。バイナリとの互換性がありません.qhull import *' –