【发布时间】:2016-11-06 21:59:06
【问题描述】:
在编译 Sci-kit 学习时,我在 pycharm 和终端中都得到“numpy.dtype 的大小错误,请尝试重新编译”。我已经升级了所有的包(numpy,scikit 到最新的),没有用。Python 版本是 2.7。请帮忙。欣赏!
checking for nltk
Traceback (most recent call last):
File "startup.py", line 6, in <module>
import nltk
File "/Library/Python/2.7/site-packages/nltk/__init__.py", line 128, in <module>
from nltk.chunk import *
File "/Library/Python/2.7/site-packages/nltk/chunk/__init__.py", line 157, in <module>
from nltk.chunk.api import ChunkParserI
File "/Library/Python/2.7/site-packages/nltk/chunk/api.py", line 13, in <module>
from nltk.parse import ParserI
File "/Library/Python/2.7/site-packages/nltk/parse/__init__.py", line 79, in <module>
from nltk.parse.transitionparser import TransitionParser
File "/Library/Python/2.7/site-packages/nltk/parse/transitionparser.py", line 21, in <module>
from sklearn.datasets import load_svmlight_file
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
【问题讨论】:
-
你是如何安装 scikit 和 numpy 的?
-
我的猜测是您已经通过包管理器(pip?conda?)安装了 sklearn,并且您使用的是系统的默认 numpy 安装。它应该由
pip install --upgrade scikit-learn numpy修复(其他包管理器类似)。
标签: python numpy scikit-learn