VS Code提示未安装pandas但终端验证已安装的排查解决方法
VS Code识别不到已安装pandas问题排查方案
- 核对Python解释器匹配性
按Ctrl+Shift+P(Mac端为Command+Shift+P)调出命令面板,搜索「Python: Select Interpreter」,将显示的解释器路径和你系统终端执行which python3(Windows执行where python)得到的路径做对比。终端安装pandas所用的解释器和VS Code运行代码调用的解释器不一致是该类问题的最常见诱因,选择和终端一致的解释器即可解决绝大多数情况。 - 校验VS Code内置终端的包状态
打开VS Code自带的终端(不要用系统独立终端),执行pip list查看返回列表中是否包含pandas 1.3.4版本,如未找到直接在该终端执行pip install pandas==1.3.4完成安装即可。 - 排查项目虚拟环境配置
若当前项目目录下存在.venv、venv命名的文件夹,说明项目启用了独立虚拟环境,VS Code默认会优先调用虚拟环境内的Python,你需要在虚拟环境激活状态下重新安装pandas,或修改VS Code解释器为全局Python。 - 清理VS Code缓存
按Ctrl+Shift+P搜索「Developer: Reload Window」重载窗口即可清理临时缓存,若仍未解决可手动删除工作区缓存目录后重启VS Code:Windows对应路径为%APPDATA%\Code\User\workspaceStorage,Mac对应路径为~/Library/Application Support/Code/User/workspaceStorage。 - 检查pandas安装路径权限
若你将pandas安装在系统级目录,确认运行VS Code的用户对pandas安装目录有读取权限,权限不足也会导致VS Code无法识别已安装的包。
参考截图
终端pandas安装验证截图:
VS Code运行报错截图:
内容的提问来源于stack exchange,提问作者Shoto Morisaki
相关产品推荐
相关产品推荐

