Почему vs code не реагирует на кнопку "запуск кода"

Вот этот файл запущен в pycharm и vs code. Везде все абсолютно одинаково. Только vs code не реагирует на кнопку пуск. Переустанавливал vs code 2 раза, даже сам пайтон переустанавливал,но ничего. Код из vs code введите сюда описание изображения

Вот скрин из pycharm введите сюда описание изображения

заранее Спасибо


Ответы (3 шт):

Автор решения: Dr Proger

Настройку кнопки запуска программы можно посмотреть в параметрах VS Code. Если наведёшь мышь на кнопку запуска, то скорее всего он выведет горячие клавиши, для запуска программы. Например, у меня для запуска нужно нажать Ctrl + Shift + Enter.

Ты можешь сам задать сочетание клавиш для запуска файла .py Для этого нужно открыть палитру команд Ctrl + Shift + P, вбить в поиске Сочетания клавиш, после написать Python. Он выдаст тебе действия и команды, которые можно привязать к горячим клавишам


Если же не запускается сам файл, то нужно посмотреть чтобы VS Code правильно находит компилятор Python

→ Ссылка
Автор решения: Dmitry

Не силен в PyCharm, но мне кажется, что проблема в следующем. В VSCode у вас открыта папка, а не проект. Следовательно, интерпретатор для python работает глобально. Насколько это критично для вашего запуска не понятно. Но могу сказать, что у вас в проекте я вижу виртуальные пространства (целых два, тоже конфликт в моей голове).

  1. пробуйте открыть весь проект целиком в VSCode.
  2. используйте верный интерпретатор python из виртуального пространства (venv). Для выбора используйте Ctrl + Shift + P -> Python: Select Interpreter -> и выберите из списка релевантный для данного окружения.

UPD

Нашел на скрине, что в PyCharm вы используете venv1-окружение. А в VSCode не используете. Выберите его как описано в пункте 2.

Документация на англ как это осуществить.

→ Ссылка
Автор решения: L.yE

Нужно ввести путь до интерпритатора как это сделать(Windows фаст гайд)

1 - зайди в vs code

2 - F1 нажми(мб у тебя нужно нажать Fn + F1) и сверху где поиск пропиши "settings.json" и выбири файл Open User Settings (не Open Default setttings)[этот пунк в отличие от 3-го точно верняк]

3 - можно без 2 пункта, просто пропиши "settings.json" и открой его

4 - ищи где расположен твой python.exe (по стандарту "C:\Users\НикВашегоПользователя\AppData\Local\Programs\Python\Python311\python.exe")

5 - Добавь ещё одну "\" к ссылке "C:\Users\НикВашегоПользователя\AppData\Local\Programs\Python\Python311\python.exe" Ссылка должна выглядеть так: "C:\\Users\\ВашНик\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", где ВашНик - меняете на Ник вашего пользователя под Windows.

6 - в файл settings.json копируй код ниже, и меняй ссылку, на свою, которую сделал по примеру из пункта выше (я написал дополнительно что поменять надо):

{
    "security.workspace.trust.untrustedFiles": "open",
    "workbench.editorAssociations": {
        "*.pyc": "default"
    },
    "python.createEnvironment.trigger": "off",
    "python.defaultInterpreterPath": "<здесь ссылка на python.exe см. п. 5>")
    "launch": {
        "configurations": [],
        "compounds": []
    }
}
→ Ссылка