我正在尝试安装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
- 我已经有了。
有什么解决办法吗?
最佳答案
由于您安装了 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 解释器。
关于python - 我的代码无法识别 `import sklearn`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33982106/