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

已安装PyTorch但VS Code无法导入torch问题咨询

你遇到的是VS Code Python语言服务(默认Pylance)的静态解析异常,代码能正常运行说明PyTorch和Python环境本身没有问题,可按以下步骤排查解决:

  • 第一步先获取PyTorch的安装路径,在可正常运行的代码中新增如下代码:
import torch
print(torch.__file__)

运行后得到torch的安装文件路径,取该路径的上级目录(例如输出为/usr/local/python3.10/lib/python3.10/site-packages/torch/__init__.py,则上级目录为/usr/local/python3.10/lib/python3.10/site-packages)。

  • 第二步配置Pylance的额外导入路径:
    按Ctrl+Shift+P(Mac系统按Cmd+Shift+P)调出命令面板,输入Open Settings (JSON)打开VS Code配置文件,添加如下配置:
"python.analysis.extraPaths": [
    "你刚才复制的site-packages路径"
]
  • 第三步重载VS Code窗口:再次调出命令面板,输入Reload Window回车执行,等待语言服务重新加载后,导入报错即可消失。
  • 额外注意:若出现nn is not defined报错,需先确认代码中已写入import torch.nn as nn,未提前导入nn别名会直接触发该错误。

如果完成以上操作后仍有导入警告但不影响代码运行,可在settings.json中添加兜底配置关闭缺失导入的警告提示:

"python.analysis.diagnosticSeverityOverrides": {
    "reportMissingImports": "none"
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 17:36:04