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

已安装stable_baselines3但Jupyter提示ModuleNotFoundError如何解决

该问题的核心原因几乎都是Jupyter运行时使用的Python环境,和你安装stable_baselines3的环境不匹配,按照以下步骤即可解决:

  • 第一步:确认Jupyter当前使用的Python解释器路径
    在Jupyter Notebook中新建代码单元,运行以下代码:
    import sys
    print(sys.executable)
    
    复制输出的完整Python路径备用。
  • 第二步:使用对应环境的pip安装依赖
    打开终端/命令提示符,执行以下命令(将<你复制的Python路径>替换为上一步得到的路径):
    <你复制的Python路径> -m pip install --upgrade stable-baselines3[extra]
    
    安装完成后重启Jupyter内核,再次尝试导入即可。
  • 若你使用conda管理虚拟环境,可额外配置内核:
    如果你是在自定义的conda环境中安装的stable_baselines3,仅需将该环境添加到Jupyter的内核列表即可:
    # 激活安装了stable_baselines3的conda环境
    conda activate 你的环境名称
    # 安装ipykernel依赖
    pip install ipykernel
    # 将当前环境写入Jupyter内核列表
    python -m ipykernel install --user --name 你的环境名称 --display-name "Python(强化学习环境)"
    
    操作完成后重启Jupyter,在顶部菜单栏「内核」-「更换内核」中选择你刚添加的对应内核即可。
  • 额外排查项:检查拼写
    该库安装时的包名为stable-baselines3(横杠分隔),代码导入时为import stable_baselines3(下划线分隔),拼写错误也会触发该报错。

用户提供的报错截图:
报错截图1
报错截图2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 07:36:05