Не получается настроить bash в терминале VSCode
Ситуация такая - если в VSCode терминал по умолчанию PowerShell, то при запуске через треугольник(Run) все работает, если ставлю bash то ошибка. В терминале VSCode это выглядит так:
Windows PowerShell (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
PS C:\Users\7\Desktop\py> & C:\Users\7\AppData\Local\Programs\Python\Python311\python.exe c:/Users/7/Desktop/py/l essons_stepic/banks.py
---Все работает---
и соответственно:
7@DESKTOP-H7QHIHT MINGW64 ~/Desktop/py
$ C:\Users\7\AppData\Local\Programs\Python\Python311\python.exe c:/Users/7/Desktop/py/lessons_stepic/banks.py
bash: C:Users7AppDataLocalProgramsPythonPython311python.exe: command not found
7@DESKTOP-H7QHIHT MINGW64 ~/Desktop/py
$
Если исполняю так:
7@DESKTOP-H7QHIHT MINGW64 ~/Desktop/py
$ python c:/Users/7/Desktop/py/lessons_stepic/banks.py
---Все работает---
Недавно на другой системе ставил, но там Pycharm и там сразу автоматом все заработало. Думаю, что проблема в обратных слешах, но как это исправить и пофиксить я не пойму.
launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations":
[
{
"name": "Python Debugger: Current File",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
Ответы (1 шт):
Автор решения: K1ra
→ Ссылка
- Убедитесь, что python есть в
PATH
. - В
settings.json
пропишите:
"code-runner.executorMap": {
"python": "python -u"
}