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

VSCode Jupyter已安装pandas仍报ModuleNotFoundError问题咨询

问题根因

这个报错的核心原因是VSCode Jupyter Notebook实际运行代码的Python解释器,和你安装pandas的Python环境不匹配,对应你遇到的几个现象可以对应上具体诱因:

  • Windows默认开启了微软商店Python的应用执行别名,执行python3命令时系统会优先触发商店跳转快捷方式,识别不到你本地安装的虚拟环境Python,才会出现「run without arguments to install from the Microsoft Store」的提示
  • 你执行pip3 install pandas时,命令对应的pip属于其他Python环境(大概率是全局Python或者别的虚拟环境),所以提示pandas已安装,但这个包根本不在Jupyter当前用的解释器的库路径里,自然会报ModuleNotFoundError
  • VSCode没有自动把Jupyter内核绑定到你装了pandas的虚拟环境,内核默认调用了其他没装pandas的Python环境跑代码
修复步骤

按顺序操作就能解决:

  • 先关掉Windows干扰的Python别名:打开系统设置,搜索「管理应用执行别名」,找到列表里名称为Python和Python3的两个条目,把对应的开关全部关闭
  • 给Notebook选对正确的运行内核:打开你的pcancer.ipynb文件,点击页面右上角显示当前Python版本的内核选择按钮,在弹出的解释器列表里,选中你自己创建的、原本用来装pandas的Python 3.9虚拟环境(对应路径是虚拟环境目录下的Scripts/python.exe)
  • 确认包安装到当前运行的环境:选中内核后,在Notebook里新建代码单元,执行import sys; print(sys.executable),打印出来的路径就是Notebook实际运行代码用的Python解释器绝对路径。打开VSCode终端,执行<刚才打印的完整Python路径> -m pip install pandas,用解释器自带的pip安装,能彻底避免装错环境的问题
  • 重启内核验证:点击Notebook顶部的重启内核按钮,重新执行导入pandas的代码,报错就会消失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 19:21:27