Как запустить код python3 в VSCode? / bin / sh: 1: python: не найдено - PullRequest
1 голос
/ 05 мая 2020

Я пытаюсь запустить файл python в VSCode, используя python3.

Я знаю, что могу исправить, просто установив запуск с использованием интегрированного терминала , как сказано в microsoft vscode tutorial на python. Однако я бы хотел, чтобы программа печатала на вкладке вывода и не занимала окно терминала.

enter image description here

Стандарт кодировщик launch.json выглядит так:

"version": "0.2.0",
"configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    }
]

Я попытался установить свой путь python в VSCode в settings.json

...
"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python3": "/usr/bin/python3"
}

Я также установил псевдоним для python -> python3 (поскольку мой ubuntu 20.04 больше не поставляется с python2)

alias python="python3"

Однако я продолжаю получать указанную выше ошибку. Есть идеи?

1 Ответ

2 голосов
/ 05 мая 2020

Почти было. Этот код

...
"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python3": "/usr/bin/python3"
}

должен быть

...
"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python": "/usr/bin/python3"
}
...