Mac下VS Code运行Python代码提示ModuleNotFoundError: No module named 'pandas'
问题原因
你运行代码用的是系统自带的Python(路径/usr/local/bin/python3),但pandas是安装在Anaconda的Python环境(路径./opt/anaconda3/lib/python3.8/site-packages)里的,两个Python解释器不是同一个,所以才会出现“明明已安装却找不到模块”的矛盾情况。
解决办法
直接用Anaconda的Python执行脚本
在终端输入以下命令运行代码:/opt/anaconda3/bin/python3 "/Users/reema/Desktop/import pandas as pd.py"在VS Code中切换到Anaconda环境
- 打开VS Code,按下
Cmd+Shift+P唤起命令面板 - 输入
Python: Select Interpreter并回车 - 在弹出的列表里选带
(base)标记的Anaconda Python解释器(路径为/opt/anaconda3/bin/python3) - 重新运行代码即可
- 打开VS Code,按下
给系统Python安装pandas
如果就想用系统自带的Python3,直接用对应版本的pip安装:/usr/local/bin/pip3 install pandas
内容的提问来源于stack exchange,提问作者Reema Muhammed
相关产品推荐
相关产品推荐

