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

如何配置Visual Studio Code使用Anaconda解决模块导入报错问题

解决方案

问题根因

你本地的numpy是安装在系统默认的Python 3.8.2环境中,而VS Code当前选中的是Anaconda base环境的Python 3.8.8解释器,两个环境的依赖包相互独立,所以VS Code运行时找不到对应的模块,Spyder默认绑定了安装有numpy的Python环境,因此运行正常。

修复方法

你可以任选以下一种方案操作:

  • 切换VS Code使用的Python解释器
    按下Cmd+Shift+P调出VS Code命令面板,搜索Python: 选择解释器,在可选列表中选中版本号为3.8.2的系统Python解释器即可。
  • 给Anaconda base环境安装对应依赖
    打开VS Code内置终端,依次执行以下命令:
conda activate base
conda install numpy=1.20.1 matplotlib
  • 强制指定当前解释器安装依赖
    先在VS Code当前打开的Python文件中执行以下代码,获取当前激活的解释器绝对路径:
import sys
print(sys.executable)

拿到输出的路径后,直接在终端执行安装命令,示例如下:

/Users/MacBook/opt/anaconda3/bin/python -m pip install numpy matplotlib

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 10:06:02