You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Keras中ImportError: cannot import name '_ellipsoid'错误

解决ImportError: cannot import name '_ellipsoid'问题

这个错误我之前帮人排查过,本质是Keras 2.1.5和你当前安装的scipy版本不兼容导致的。_ellipsoid是scipy库的一个内部模块,新版本的scipy已经移除了这个旧接口,但Keras 2.1.5还在依赖它,所以才会抛出导入错误。

给你两个可行的解决办法:

  • 降级scipy到兼容版本:这是最直接的方案,因为你需要保留Keras 2.1.5。打开终端执行以下命令:

    pip install scipy==1.2.1
    

    这个版本的scipy和Keras 2.1.5完全兼容,能完美解决这个导入问题。

  • 升级Keras到稳定新版本(可选):如果你的项目允许升级Keras,建议更新到2.2.x及以上的版本,这些版本已经适配了新版scipy的接口,后续也能避免更多类似的兼容问题。执行命令:

    pip install keras --upgrade
    

注意:如果你使用了虚拟环境,一定要确保在对应的虚拟环境中执行上述命令,避免影响全局的Python环境。

内容的提问来源于stack exchange,提问作者dharani priya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:24:14