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

VS Code运行Python提示找不到,但集成终端可正常运行原因求助

排查VS Code中运行Python代码提示/bin/sh: 1: python: not found的原因
  • VS Code的Python解释器未正确配置
    系统中可能仅存在python3命令而非python,但VS Code默认调用python执行代码。可以点击VS Code左下角的Python版本标识,选择正确的Python解释器(带python3的版本),或者在设置中指定python.pythonPath为python3或Python的完整路径(比如/usr/bin/python3)。

  • VS Code终端环境变量与系统终端不一致
    VS Code启动时加载的环境变量可能和手动打开的系统终端不同,导致python命令不在PATH中。在VS Code的终端里执行which python和which python3,对比系统终端的输出。如果VS Code终端找不到python,可以尝试在VS Code的设置中调整环境变量,或者直接用python3替代python来运行代码。

  • 运行配置(launch.json)错误
    如果用自定义的launch.json运行代码,检查其中的command字段是否写的是python。如果系统中只有python3,把command改成python3或者Python的绝对路径即可。

  • 虚拟环境未同步激活
    如果系统终端里激活了虚拟环境,而VS Code没有激活对应的虚拟环境,或者虚拟环境内只有python3命令。可以在VS Code的终端里手动激活虚拟环境,或者在VS Code的解释器选择中切换到该虚拟环境的Python版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 16:15:41