升级到 scikit 0.15 时导入错误,numpy 警告
Posted
技术标签:
【中文标题】升级到 scikit 0.15 时导入错误,numpy 警告【英文标题】:Import error when upgraded to scikit 0.15, warning for numpy 【发布时间】:2014-10-19 00:55:41 【问题描述】:我将 scikit-learn 从 0.14 升级到 0.15,现在它会发出警告
RuntimeWarning:scipy/stats/_continuous_distns.py:24: numpy.dtype 大小已更改,可能表示来自 .导入 vonmises_cython。
我按照之前帖子中的建议卸载了早期版本的 numpy、scipy 和 scikit-learn,并再次安装了所有三个 numpy、scipy 和 scikit-learn 0.15,但仍然显示警告。 它与 scikit-learn 0.14 完美配合
我使用的是 Mac OSx 10.9.2。 要卸载,我使用 pip 卸载 scikit-learn,
用于安装 pip install scikit-learn
在此之后我也尝试过 pip install -U numpy scipy scikit-learn 如网站上所述 http://scikit-learn.org/stable/install.html,但没有成功。 警告仍然显示。
【问题讨论】:
您能否更新您的问题,提供有关您的操作系统以及如何升级 scikit-learn 的信息?您是从源代码构建的还是使用了二进制安装程序?如果有,是哪个? 该错误消息似乎来自 SciPy,而不是 scikit-learn。 【参考方案1】:我在升级时也遇到了类似的警告。我相信虽然我在尝试解开升级前腌制的模型时看到了警告。我重建了模型,警告消失了。
【讨论】:
我使用 sckikit-learn 从头开始重建了所有内容,但仍然显示警告 执行(在 Mac 上等效)以下“sudo pip install scipy --upgrade”以上是关于升级到 scikit 0.15 时导入错误,numpy 警告的主要内容,如果未能解决你的问题,请参考以下文章