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

VSCode终端可正常运行含Pandas的Python代码,但代码窗口运行时报ModuleNotFoundError: No module named 'pandas'错误的问题求助

VSCode终端可正常运行含Pandas的Python代码,但代码窗口运行时报ModuleNotFoundError: No module named 'pandas'错误的问题求助

环境信息

  • Windows 10 Pro
  • VSCode 最新版本
  • Python 3.12(已设置为VSCode的Python解释器)
  • Pandas 2.2.3(最新版本)
  • 已创建虚拟环境 .venv,并在该环境内安装了Pandas

问题情况

我写了一段很简单的测试代码Demo.py,在VSCode的终端里能正常运行,但直接点击代码窗口右上角的运行按钮执行时,却抛出了ModuleNotFoundError,说找不到Pandas模块,实在搞不懂哪里出问题了!

测试代码(Demo.py)

import pandas as pd

print(pd.__version__)

df = pd.read_csv('data.csv')
print(df.head())

运行报错信息

ModuleNotFoundError: No module named 'pandas'

终端运行成功的输出

(.venv) PS C:\PyJunk> python -u "c:\PyJunk\Demo.py"
2.2.3
      Name  Age         City
0    Alice   25     New York
1      Bob   30  Los Angeles
2  Charlie   35      Chicago 

补充细节

  • 代码编辑器里import pandas as pd这一行完全没有警告,而且输入pd.时IntelliSense能正常弹出Pandas的所有可用方法,说明编辑器是识别这个模块的;
  • Pandas是在激活虚拟环境后,用命令(.venv) PS C:\PyJunk>pip3.12 install pandas安装的;
  • 虚拟环境.venv的文件结构正常,VSCode底部状态栏也显示当前选中的是.venv里的Python解释器;

备注:内容来源于stack exchange,提问作者nam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 15:03:04