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

Windows下VSCode运行Python代码出现/usr/bin/env错误原因咨询

Windows下VSCode运行Python出现/usr/bin/env错误的原因及解决

可能的原因

  • 脚本开头的shebang行导致:很多跨平台Python脚本会在第一行加上#!/usr/bin/env python3,这是Unix/Linux系统用来指定解释器的语法,Windows系统完全不识别这个行,当你在Windows终端运行时,会把#!后面的内容当成命令执行,自然找不到/usr/bin/env这个路径,直接抛出错误。
  • VSCode运行配置错误:如果你的.vscode/launch.json或者任务配置里,错误设置了Unix风格的启动命令,或者默认终端选了WSL(但你没安装WSL环境),就会调用Unix系统的路径规则,导致出现这个错误。
  • Python解释器配置错误:如果你不小心选了WSL子系统里的Python解释器,而当前用的是Windows原生终端(PowerShell/CMD)运行脚本,就会出现Unix路径的错误;或者手动把解释器路径写成了Unix格式的/usr/bin/python3,而非Windows的C:\xx\Python\python.exe。

对应解决办法

  • 处理shebang行:如果只在Windows环境运行,直接删掉脚本第一行的#!/usr/bin/env python3;如果需要跨平台兼容,确保VSCode选对了Windows本地的Python解释器,Python插件会自动忽略shebang行,不会影响运行。
  • 修正VSCode运行配置:打开.vscode/launch.json,检查command或pythonPath字段,改成Windows本地的Python路径;同时在VSCode左下角切换终端类型,选择PowerShell或CMD,而非WSL终端。
  • 重新选择Python解释器:按下Ctrl+Shift+P,输入Python: Select Interpreter,选择Windows本地安装的Python版本(带Windows标识的选项),不要选WSL相关的解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 16:15:54