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

已安装torch但Jupyter Notebook提示‘No module named 'torch'’求助

解决Jupyter Notebook无法导入torch模块的问题
  • 确认Jupyter内核与目标环境匹配
    命令行能正常导入torch但Jupyter不行,核心原因通常是Jupyter加载的内核和安装torch的Python环境不匹配。即使你切换环境后启动Jupyter,也可能没把该环境注册为Jupyter内核。操作步骤:

    1. 激活你的目标Python环境(conda环境用conda activate your_env,虚拟环境用source your_env/bin/activate或your_env\Scripts\activate)
    2. 安装ipykernel工具:pip install ipykernel
    3. 将当前环境注册为Jupyter内核:python -m ipykernel install --user --name=your_env --display-name="Python (your_env)"
    4. 重启Jupyter Notebook,在顶部菜单栏「Kernel」→「Change kernel」中选择刚添加的「Python (your_env)」内核
  • 验证Jupyter与命令行的Python路径一致性
    在Jupyter的单元格中执行以下代码,查看当前Jupyter使用的Python解释器路径:

    import sys
    print(sys.executable)
    

    再在已激活目标环境的命令行中执行which python(Linux/macOS)或where python(Windows),对比两个路径是否完全一致。若不一致,说明Jupyter未使用目标环境的Python。

  • 直接在Jupyter中安装torch(应急方案)
    若上述方法无效,可在Jupyter单元格中直接调用当前环境的pip安装torch,确保安装到正确路径:

    import sys
    !{sys.executable} -m pip install torch
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 19:07:01