1

两周前我在 Ubuntu 上更改了我的操作系统。我安装了 Visual Studio Code 和扩展 Code Runner。当我想运行代码时,我得到了以下信息:

/bin/sh: 1: python: not found

我搜索了互联网,发现我必须在代码的开头打印:

#!/usr/bin/python3

我的问题是我可以在 VSCode 设置中的某个地方或其他地方更改它,以便在我想创建一个新项目时不打印这个序列。此外,当我在 Windows 上使用此扩展程序时,我没有遇到这样的问题。此外,当我用 C++ 或其他语言运行代码时,我没有这个问题,我只有在 Python 中才有。如果没有 Code Runner 扩展,我也没有这个问题。我只有在 Code Runner 扩展和我想运行 Python 代码时才拥有它。图片以可视化问题。

代码运行器问题

4

1 回答 1

1

这里的问题是,在大多数 GNU/Linux 操作系统中,如果您正在运行 python3,python 的命令python3而不是 windows中的简单命令python,该简单python命令仅适用于 linux 中的 python2。所以你可以先做两件事,去~/.bashrc,在任何文本编辑器中打开它,最后添加这个

alias python="python3"

或者,如果您不想添加别名,您可以pythonpython3代码运行器中执行此操作,请执行以下操作:

  1. 前往设置
  2. 搜索 code-runner.executorMap
  3. 点击 json 中的编辑
  4. 寻找“蟒蛇”
  5. 更改python -upython3 -u
于 2021-05-02T15:47:52.753 回答