0
我最近遇到了一个关于如何安装sklearn的博客(http://stronginference.com/ScipySuperpack/)。我成功安装它,它被存储在路径: /usr/local/lib/python2.7/site-packages/sklearn如何在Eclipse上正确安装sklearn
然后我去了我的eclipse的属性;在Interpreter-Python下,并将路径添加到PYTHONPATH中。我可以导入sklearn但是当我跑这简单的代码来检验一切:
from sklearn import datasets
iris = datasets.load_iris()
digits = datasets.load_digits()
print digits.data
它扔了以下错误:
Traceback (most recent call last):
File "/Users/licheng/Documents/workspaceII/SkLearnTutorial/Src/my_first_scilearn.py", line 6, in <module>
from sklearn import datasets
File "/usr/local/lib/python2.7/site-packages/sklearn/datasets/__init__.py", line 7, in <module>
from .base import load_diabetes
File "/usr/local/lib/python2.7/site-packages/sklearn/datasets/base.py", line 24, in <module>
from ..utils import check_random_state
File "/usr/local/lib/python2.7/site-packages/sklearn/utils/__init__.py", line 10, in <module>
from .murmurhash import murmurhash3_32
File "numpy.pxd", line 155, in init sklearn.utils.murmurhash (/private/var/folders/fv/vhs3w0zn2q961_gyp8f2z_rw0000gn/T/pip-EVsI8B-build/sklearn/utils/murmurhash.c:5029)
ValueError: numpy.dtype has the wrong size, try recompiling
什么可能是错误的任何帮助吗?我已经在这些小时了。
感谢
你的numpy工作正常吗?它是以32位还是64位编译的?你是否安装了32位或64位的scikit-learn? – pyan
@pyan我认为这是问题所在。我用这个命令重新安装了它:pip install -U numpy scipy scikit-learn但是会再试一次。 – helpdesk
在这种情况下,您可能需要先卸载。升级可能无法在这里工作。 – pyan