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

Jupyter Notebook中已安装torch仍触发ModuleNotFoundError求助

解决Jupyter Notebook无法导入已安装torch模块的问题

核心原因

Jupyter Notebook当前使用的Python解释器,和你安装torch的models Conda环境不属于同一个,导致系统找不到已安装的torch包。

具体解决步骤

  • 激活目标Conda环境并安装ipykernel
    打开Anaconda Prompt或终端,依次执行命令:

    conda activate models
    conda install ipykernel
    

    这一步是为目标环境添加Jupyter内核支持。

  • 将环境注册到Jupyter内核列表
    保持models环境激活状态,运行:

    python -m ipykernel install --user --name models --display-name "Python (models)"
    

    参数说明:--name对应你的Conda环境名,--display-name是在Jupyter中显示的内核名称,可根据需求修改。

  • 切换Jupyter内核
    关闭当前Jupyter Notebook窗口,重新打开后,点击顶部菜单栏的Kernel > Change kernel,选择刚才注册的Python (models)内核。

  • 验证导入结果
    在新内核中运行以下代码:

    import torch
    print(torch.__version__)
    

    若输出2.0.0,则说明问题已解决。

额外排查方向

  • 检查Jupyter启动方式:如果通过Anaconda Navigator启动Jupyter,需先在Navigator中切换到models环境,再点击启动Jupyter。
  • 确认pip路径匹配:在Jupyter单元格中运行!where pip(Windows)或!which pip(Linux/macOS),查看输出路径是否为c:\users\br\appdata\local\miniconda3\envs\models\Scripts\pip.exe,若不是则说明当前内核仍使用其他环境的Python解释器。

内容的提问来源于stack exchange,提问作者William Kenji Gushikem

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 20:22:41