Jupyter в Vscode

я пытаюсь в jupyter в vscode запустить bash-скрипт, но выдает ошибку. использую конду, ос виндовс. поставил терминал по умолчанию гит баш. может я дурачок и bash скрипты на винде не запустятся? ничего не понимаю, в колабе все работает, терминал в вскоде на баш работает(окружение активируется), а в ячейке юпитер баш не запускается, а на cmd запускается более менее, хотя русские буквы не отрисовывает.


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

Автор решения: Pak Uula

Насколько я понял, речь идёт о !. Когда IPython встречает этот магический оператор, он запускает команду чрез os.system

На Windows по-умолчанию это cmd.exe

В документации на os.system написано:

On Windows, the return value is that returned by the system shell after running command. The shell is given by the Windows environment variable COMSPEC: it is usually cmd.exe, which returns the exit status of the command run; on systems using a non-native shell, consult your shell documentation.

→ Ссылка