在OS X 10.11.6和python 2.7.10上,我需要从sklearn流形中导入 . 我有numpy 1.8 Orc1,scipy .13 Ob1和scikit-learn 0.17.1安装 .
我使用pip来安装sklearn(0.0),但是当我尝试从sklearn歧管导入时,我得到以下内容:
回溯(最近一次调用最后一次):文件“”,第1行,在文件“/Library/Python/2.7/site-packages/sklearn/init.py”,第57行,来自.base import clone文件“/ Library /Python/2.7/site-packages/sklearn/base.py“,第11行,来自.utils.fixes导入签名文件”/Library/Python/2.7/site-packages/sklearn/utils/init.py“,line 10,在.murmurhash导入murmurhash3_32文件“numpy.pxd”,第155行,在init sklearn.utils.murmurhash(sklearn / utils / murmurhash.c:5029)ValueError:numpy.dtype的大小错误,请尝试重新编译 .
scikit-learn和sklearn有什么区别?另外,由于语法错误,我无法导入scikit-learn
1 回答
您可能需要重新安装numpy . 它似乎没有正确安装 .
sklearn
是你在python中输入scikit-learn名称的方法 .另外,尝试在scikit-learn中运行标准测试并检查输出 . 您将在那里获得详细的错误信息 .
你有
nosetests
安装?试试:nosetests -v sklearn
. 你在bash中键入它,而不是在python解释器中 .