升级到 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 警告的主要内容,如果未能解决你的问题,请参考以下文章

升级 scikit-image 版本的问题

导入期间 Scikit-learn 中的运行时错误

Scikit学习导入错误[关闭]

升级到 ESLint 时导入错误以定义规则

导入 scikit-learn 模块时出错

版本升级到 scikit-learn