VS Code虚拟环境导入pandas提示No module named pandas求助
解决虚拟环境中Pandas导入失败的问题
问题复现
在VS Code虚拟环境中安装pandas后,可正常导入numpy,但执行import pandas as pd时触发如下报错:
Traceback (most recent call last): File "/Users/aidan/VS_Studios/Graphing Data/main.py", line 2, in <module> import pandas as pd ImportError: No module named pandas
已尝试卸载重装pandas、确认解释器/pip/Python版本一致等操作,问题未解决。
具体解决步骤
确保终端激活虚拟环境
打开VS Code终端,确认左侧显示虚拟环境名称(如venv)。未激活则手动执行:
macOS/Linux:source venv/bin/activate
Windows:venv\Scripts\activate
激活后再运行脚本。验证虚拟环境内的pandas安装
激活环境后执行pip list,确认输出包含pandas。若缺失,执行pip install pandas重新安装。确认VS Code解释器指向虚拟环境
按Cmd+Shift+P(macOS)/Ctrl+Shift+P(Windows),输入Python: Select Interpreter,选择虚拟环境目录下的Python解释器(路径类似./venv/bin/python3)。排查路径冲突
在main.py开头添加以下代码并运行,查看Python执行路径是否为虚拟环境内的版本:import sys print(sys.executable)若路径不符,重复上述解释器选择步骤。
清理VS Code缓存
关闭VS Code,删除项目根目录下的.vscode文件夹,重启后重新配置解释器。
内容的提问来源于stack exchange,提问作者Aidan Harrer
相关产品推荐
相关产品推荐

