MacOS下VSCode搭配Anaconda无法导入Pandas/Numpy的问题求助
解决MacOS下VSCode+Anaconda导入numpy/pandas提示Module Not Found的问题
核心原因
VSCode当前使用的Python解释器不是Anaconda自带的环境,导致找不到Anaconda中安装的第三方库。
步骤1:确认Anaconda环境中已安装numpy和pandas
- 打开Anaconda Navigator,切换到你常用的环境(比如默认的
base环境) - 切换到「Installed」标签,搜索
numpy和pandas,确认它们在列表中 - 如果未安装,切换到「Not Installed」标签,搜索后勾选安装;或者打开终端执行:
conda activate base conda install numpy pandas
步骤2:在VSCode中切换到Anaconda的Python解释器
- 打开VSCode和你的Python代码文件
- 点击VSCode左下角状态栏的Python版本标识(比如
Python 3.10.4) - 在弹出的解释器列表中,找到带有
anaconda3或base标识的选项(路径通常是/Users/你的用户名/opt/anaconda3/bin/python)并选择 - 如果列表中没有,点击「Enter interpreter path...」,手动浏览到上述Anaconda的Python路径并选择
步骤3:验证解决效果
- 在VSCode的终端中执行:
确认输出的是Anaconda对应的Python版本python --version - 运行你的代码,或者在终端中输入:
若没有报错,说明问题已解决import numpy import pandas
额外注意事项
- 如果你使用了Anaconda的自定义虚拟环境,需要先在终端激活环境(
conda activate 你的环境名),再在VSCode中选择对应环境的解释器 - 不要用系统终端直接执行
pip install numpy,这种方式会把库装到系统Python环境,和Anaconda环境不互通
内容的提问来源于stack exchange,提问作者Jean Van Schalkwyk
相关产品推荐
相关产品推荐

