安装机器学习类库
通过pip命令安装机器学习类库 numpy,scipy,scikit-learnsudo pip install numpy scipy scikit-learn
但是安装后,运行机器学习算法,报错如下:
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Python/2.7/site-packages/sklearn/__init__.py", line 57, in <module> from .base import clone File "/Library/Python/2.7/site-packages/sklearn/base.py", line 11, in <module> from .utils.fixes import signature File "/Library/Python/2.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 (sklearn/utils/murmurhash.c:5029) ValueError: numpy.dtype has the wrong size, try recompiling
排查错误原因
网上给的建议大都是直接卸载再全部重装,将 numpy 、 scipy 和 scikit-learn 全部卸载了,然后在安装,操作如下
我在操作时候发现,不能通过简单的安装和卸载方式重新安装,因为重新安装可能某些类库仍然是低版本,所以要选择升级,这样能保证版本都是最新的sudo pip install -U numpy scipy scikit-learn
安装在执行这个命令时候,会报错如下:
mac OS X10.11.5安装scikit-learn后运行出现ValueError: numpy.dtype has the wrong size的错误
最新推荐文章于 2024-04-23 09:13:54 发布