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

VS Code运行Python文件提示python命令未找到的解决求助

解决VS Code运行Python文件提示python: command not found的问题

你的问题核心是系统里只有python3命令,而VS Code默认用python来执行脚本,所以才会报错。下面是几种直接可行的解决办法:

方法一:修改Code Runner插件的执行命令

  • 打开VS Code设置(按下Cmd+,快捷键)
  • 搜索Code Runner: Executor Map,点击「编辑 in settings.json」
  • 找到python对应的配置行,把原来的"python": "python",改成"python": "python3",
  • 保存配置后,再点击运行按钮就能正常执行了

方法二:给系统创建python软链接(终端操作)

  • 先在终端输入which python3,找到你的Python3安装路径(比如输出/usr/bin/python3)
  • 接着执行sudo ln -s /usr/bin/python3 /usr/bin/python,输入你的电脑密码确认
  • 完成后在终端输入python --version,能显示版本号就说明成功,此时VS Code的运行按钮也能正常使用

方法三:指定VS Code使用的Python解释器

  • 点击VS Code左下角状态栏的Python版本标识(比如显示Python 3.11.4)
  • 在弹出的列表中选择你终端里python3对应的那个解释器版本
  • 重新点击运行按钮即可生效

补充说明:之前你运行Django项目没问题,大概率是因为Django用了虚拟环境,VS Code自动识别了虚拟环境里的python命令;而单个Python文件没启用虚拟环境,所以调用了全局的python命令导致找不到。

内容的提问来源于stack exchange,提问作者Muntaser Saad Younis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 08:49:57