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

导入PyCaret分类模块时出现scipy的interp导入错误

解决PyCaret分类模块导入时的ImportError: cannot import name 'interp' from 'scipy'错误

问题原因

SciPy 1.10.0及以上版本移除了scipy.interp函数,替换为scipy.interpolate.interp1d;而旧版本的PyCaret分类模块仍在调用这个已被移除的函数,导致导入报错。另外也可能是SciPy安装文件损坏引发的问题。

解决方案

  • 降级SciPy到兼容版本
    执行以下命令安装SciPy 1.9.x版本(与旧版PyCaret兼容):

    pip install scipy==1.9.3
    

    若使用conda环境:

    conda install scipy=1.9.3
    
  • 修复损坏的SciPy安装
    先彻底卸载现有SciPy:

    pip uninstall -y scipy
    

    或conda环境下:

    conda remove scipy
    

    再重新安装指定兼容版本(参考上面的安装命令)。

  • 升级PyCaret到适配新版本SciPy的版本
    新版本PyCaret已适配SciPy的API变更,执行升级命令:

    pip install --upgrade pycaret
    

    升级完成后重新尝试导入模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 20:04:54