Настройка VS Code, не удается найти Python 3

Кажется, я веками пытался заставить vscode работать, но, похоже, не могу заставить его работать. Я установил расширение python на vscode.

Это settings.json

{
"python.pythonPath": "/usr/bin/python3",
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true
}

Это мой путь к питону

python3: /usr/bin/python3.8 /usr/bin/python3.8-config /usr/bin/python3 /usr/lib/python3.8 /usr/lib/python3 /etc/python3.8 /etc/python3 /usr/local/lib/python3.8 /usr/include/python3.8 /usr/share/python3 /usr/share/man/man1/python3.1.gz

Это ошибка программы helloworld

[Running] python -u "/home/hbahsir/Documents/Python Scripts/hello.py"
/bin/sh: 1: python: not found

[Done] exited with code=127 in 0.009 seconds

Я хочу заставить vscode работать, но не могу.

РЕДАКТИРОВАТЬ: я использую систему Linux

# visual-studio-code vscode-settings
Источник
  • 0
    вы пробовали python3 -u "/home/hbahsir/Documents/Python Scripts/hello.py" ?
  • 0
    @ AzyCrw4282 Я не пробовал это запускалось по умолчанию, как это vscode
  • 0
    Можете ли вы попробовать этот cmd в своем терминале / cmd-line и посмотреть, работает ли это?
  • 0
    @ AzyCrw4282 да, он работает в терминале ... но он не работает в VScode
  • 0
    Да, он решил это, спасибо!
Codelisting
за 0 против

Что сработало для меня ..

вариант 1 (простой способ): установитьpython-is-python3 упаковка

(команда установки)sudo apt-get install python-is-python3

вариант 2 (более быстрый способ): создать псевдонимы,

  1. запуститьgedit ~./bashrc в терминале
  2. перейдите в конец файла и добавьте эти 2 строки

alias python=python3

alias pip=pip3

Затем сохраните и закройте файл и перезапустите терминал.

за 0 против

Ошибка просто означает, чтоpython отсутствует в ваших переменных среды. Вашpython3 указывает наPYTHONPATH вот почему это сработало в вашем терминале. Итак, что вы можете просто сделать - заставить программную команду python выполнять Python 3

Если нет, попробуйте следующее

Это выглядит какpython который используетсяvscode по умолчанию не разрешает ни один интерпретатор. Вы можете попробовать изменить, выполнив следующие действия:

Вы можете выбрать своего переводчика изcommand palette . Следующие инструкции взяты из Github DonJayamanne .

Select the command Python: Select Workspace Interpreter from the command palette

Upon selecting the above command a list of discovered interpreters will be displayed in a quick pick list

Выберите из этого интерпретатора, который отличается от того, что в настоящее время активен, и посмотрите, решит ли он ее.

Изображение 306341

  • 0
    чувак, я тоже пробовал, но все равно не получилось
Codelisting
Популярные категории
На заметку программисту