我正在尝试安装scikit-learn
。我安装了numpy
和scipy
,我使用pip install -U scikit-learn
和conda install scikit-learn
安装(只是为了确定)。
然而,一旦我的代码到达像from sklearn import datasets
这样的行 - 它会抛出一个错误:
File "numpy.pxd", line 155, in init sklearn.utils.murmurhash
(sklearn\utils\murmurhash.c:5029)
ValueError: numpy.dtype has the wrong size, try recompiling
我的代码似乎无法识别sklearn
,虽然我知道它已安装;我在网上找到的唯一解决方案,建议安装scipy
- 我已经拥有了。
任何解决方案?
答案 0 :(得分:1)
由于您已安装conda
,因此解决方法是创建新环境。例如:
conda create -n my_new_env python=3.5
为您选择合适的Python版本。
激活环境。
在Windows上:
activate my_new_env
在Linux / Mac OS X上:
source activate my_new_env
现在:
conda install scikit-learn
并在此环境中启动一个新的Python解释器。