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

VS Code运行ipynb时提示ModuleNotFoundError,但Jupyter Notebook正常

解决VS Code中.ipynb文件模块找不到的问题(无需虚拟环境)

核心原因

VS Code的Jupyter插件默认使用的Python解释器,和你安装pandas、torch等模块的系统全局解释器不一致,导致找不到已安装的包。

解决步骤

1. 确认系统全局Python解释器路径

打开终端(Windows用CMD/PowerShell,Mac/Linux用终端),输入命令查看安装模块对应的Python路径:

# 查看Python3路径
which python3  # Mac/Linux
where python3  # Windows PowerShell

或通过pip验证对应路径:

pip --version

示例输出:pip 23.3.1 from /usr/local/lib/python3.9/site-packages/pip (python 3.9),其中/usr/local/bin/python3.9就是需要的全局解释器路径。

2. 在VS Code中指定全局解释器

  • 打开目标.ipynb文件,点击VS Code右上角的Python解释器选择栏(显示当前使用的解释器名称,如Python 3.10.12)
  • 在弹出列表中找到刚才查到的全局解释器路径并选中;若列表未显示,选择Enter interpreter path手动输入路径并确认

3. 重启Jupyter内核

在.ipynb文件工具栏中,点击Restart Kernel(循环箭头图标),之后重新运行导入模块的代码。

4. 验证生效状态

运行以下代码确认解释器路径是否匹配:

import sys
print(sys.executable)

输出路径与之前查到的全局解释器一致时,再导入torch、pandas等模块即可正常运行。

额外排查点

  • 若问题仍存在,用全局解释器的pip重新安装模块,比如:python3 -m pip install torch
  • 确保VS Code未开启任何虚拟环境(如conda、venv),保持环境为系统全局状态

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 09:34:58