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

VS Code可运行含numpy的Python脚本,但终端执行报错求解决

解决VS Code终端执行Python文件找不到numpy的问题

核心原因是VS Code右上角运行时使用的Python解释器,和你手动打开的终端使用的不是同一个环境,导致numpy只安装在了前者的环境里。按以下步骤处理:

  • 确认VS Code使用的解释器

    1. 查看VS Code左下角状态栏显示的Python版本/路径,点击它可以查看当前激活的解释器详情;
    2. 或者在VS Code运行成功的终端中执行:
      • Linux/macOS:which python
      • Windows:where python
        记录下输出的解释器完整路径。
  • 确认终端使用的解释器
    在你报错的终端里执行同样的命令,对比两个路径,会发现二者不一致。

  • 给终端的解释器安装numpy
    直接用终端的Python解释器来执行pip安装:

    • 如果终端用的是python3:python3 -m pip install numpy
    • 如果是虚拟环境的Python(比如路径为~/venv/bin/python):~/venv/bin/python -m pip install numpy
    • Windows下若用py命令:py -3 -m pip install numpy,或者直接用完整路径:C:\PythonXX\python.exe -m pip install numpy
  • 统一VS Code和终端的解释器(可选)
    按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Python: Select Interpreter,选择终端正在使用的解释器,之后VS Code运行和终端执行就会共用同一个环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 05:07:07