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

Mac系统Jupyter Notebook导入statsmodels.api失败求助

解决Mac下Jupyter Notebook导入statsmodels.api的SciPy依赖错误

核心问题分析

报错明确提示不能在SciPy源码目录中导入SciPy,statsmodels依赖SciPy,因此连带出现导入失败。问题大概率是Jupyter工作目录或Python路径被SciPy源码目录干扰。

解决步骤

  • 检查并切换工作目录
    在Jupyter单元格中执行命令查看当前路径:

    %pwd
    

    如果输出路径是SciPy的源码文件夹(比如包含scipy文件夹且里面有源码文件),立即切换到其他目录:

    %cd ~/Documents  # 替换成你的常用工作目录
    

    切换后重启Jupyter内核,再尝试导入statsmodels.api。

  • 清理Python路径中的干扰项
    如果工作目录没问题,查看Python的路径列表:

    import sys
    print(sys.path)
    

    找到列表中指向SciPy源码目录的路径,执行移除命令:

    sys.path.remove("/path/to/scipy/source")  # 替换为实际的SciPy源码路径
    

    之后重新导入scipy和statsmodels.api。

  • 重新安装正常版本的SciPy
    若上述方法无效,彻底卸载并重新安装SciPy(确保是官方编译版本而非源码):

    • 使用conda(Anaconda/Miniconda环境):
      conda remove scipy -y
      conda install scipy -y
      
    • 使用pip:
      pip uninstall scipy -y
      pip install scipy
      

    安装完成后重启Jupyter内核再试。

  • 确认Jupyter使用的conda环境
    检查当前Jupyter关联的conda环境:

    !conda info --envs
    

    如果当前环境不是你安装statsmodels和SciPy的环境,关闭Jupyter终端,激活正确环境后重新启动:

    conda activate your_env_name  # 替换为你的环境名
    jupyter notebook
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 03:45:34