Visual Studio Code Runner 在 Ubuntu 运行 Python 代码时出现代码错误

Visual Studio Code error while running Python code by Code Runner on Ubuntu

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

/bin/sh: 1: python: not found

我在网上搜索了一下,发现我必须在我的代码开头打印:

#!/usr/bin/python3

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

Code Runner Problem

这里的问题是,在 GNU/Linux os 的 most 中,python 的命令如果你是 运行 python3 是 python3 而不是 windows 中的 python,简单的 python 命令仅适用于 linux 中的 python2 .所以你可以先做两件事,转到~/.bashrc,在任何文本编辑器中打开它,最后添加这个

alias python="python3"

或者如果您不想添加别名,您可以在代码运行器中将 python 设置为 python3,为此,请执行以下操作:

  1. 转到设置
  2. 搜索代码-runner.executorMap
  3. 单击 json
  4. 中的编辑
  5. 寻找'python'
  6. python -u更改为python3 -u