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

заранее Спасибо
Ответы (3 шт):
Настройку кнопки запуска программы можно посмотреть в параметрах VS Code. Если наведёшь мышь на кнопку запуска, то скорее всего он выведет горячие клавиши, для запуска программы. Например, у меня для запуска нужно нажать Ctrl + Shift + Enter.
Ты можешь сам задать сочетание клавиш для запуска файла .py
Для этого нужно открыть палитру команд Ctrl + Shift + P, вбить в поиске Сочетания клавиш, после написать Python. Он выдаст тебе действия и команды, которые можно привязать к горячим клавишам
Если же не запускается сам файл, то нужно посмотреть чтобы VS Code правильно находит компилятор Python
Не силен в PyCharm, но мне кажется, что проблема в следующем. В VSCode у вас открыта папка, а не проект. Следовательно, интерпретатор для python работает глобально. Насколько это критично для вашего запуска не понятно. Но могу сказать, что у вас в проекте я вижу виртуальные пространства (целых два, тоже конфликт в моей голове).
- пробуйте открыть весь проект целиком в
VSCode. - используйте верный интерпретатор
pythonиз виртуального пространства (venv). Для выбора используйте Ctrl + Shift + P ->Python: Select Interpreter-> и выберите из списка релевантный для данного окружения.
UPD
Нашел на скрине, что в PyCharm вы используете venv1-окружение. А в VSCode не используете. Выберите его как описано в пункте 2.
Документация на англ как это осуществить.
Нужно ввести путь до интерпритатора как это сделать(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": []
}
}
