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

VS Code输出窗口与终端运行Python代码结果不一致的问题排查及解决方法

问题:VS Code输出窗口运行Python代码报ImportError: No module named pandas,终端运行正常

我刚接触Python一周,目前使用VS Code进行开发。尝试运行以下处理成绩数据的代码:

import pandas as pd
df = pd.read_csv('ClassMarks.csv')
pd.set_option('display.max_rows', 85)
df['Final Marks'] = df['CPQ']+df['HW']+df['Tutorials']+df['Tests']
print(df)

在VS Code的输出窗口执行时,出现如下报错:

File "/Users/User1/Desktop/test", line 1, in
import pandas as pd
ImportError: No module named pandas

但在终端中运行相同代码却能正常输出预期的结果表格,无任何报错。请问有人知道这是什么原因,以及该如何解决吗?提前感谢!


解决方案:切换VS Code的Python解释器版本

经过排查,问题的根源在于VS Code输出窗口默认使用的是Python 2.7.16版本,而pandas模块仅安装在我的Python 3.8.2环境中,因此2.x版本的Python找不到该模块,导致导入报错。

将VS Code输出窗口对应的Python解释器切换为Python 3.8.2版本后,问题即可解决。如果有遇到相同问题的开发者,可以参考相关教程中对应时间段的操作步骤来完成解释器切换。

希望这个经验能帮助到大家!


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 15:47:39