Как изменить оболочку Jupyter Notebook (Windows) на bash - PullRequest
0 голосов
/ 14 сентября 2018

В настоящее время я использую Jupyter Notebook (Windows 7) в среде Conda с использованием Python 3.6.4, и моя текущая версия Jupyter Notebook - 5.6.0.Я наткнулся на следующую статью: Использование Git Bash в Jupyter Notebook в Windows , где объясняется, как изменить стандартную оболочку в Jupyter Notebook на Bash, изменив конфигурацию "C.NotebookApp.terminado_settings = {'shell_command': ['C: \ Program Files \ Git \ bin \ bash.exe']}. Я пробовал несколько разных вариантов пути к bash, включая только имя bash, но безуспешно.

Python and Jupyter version Версия Python и Jupyter:

Juypter Notebook shell not changed Блокнот Jupyter: Не изменен, все еще использую Powershell

Я прочиталв Jupyter Notebook: прочитайте документы и внесли изменения в файл jupyter_notebook_config.py, находящийся в каталоге C: \ Users \ UserName \ .jupyter, без какого-либо успеха.

jupter_notebook_config.py terminado configuration

1 Ответ

0 голосов
/ 23 марта 2019

Альтернативным решением вашей проблемы является использование подсистемы Windows для Linux (WSL).Я нахожусь под Windows 10, conda 4.5.11 и Jupyter lab 0.35.3.Я также активировал подсистему Windows для Linux (WSL).Используя !wsl, вы можете вызвать WSL или %%bash для клеточной магии.Внутри Jupyter Lab у меня есть: enter image description here

относится ли магия ячейки %% к WSL?Согласно моим тестам да, я могу получить доступ к тем же программам, и я попадаю в WSL при запуске bash.exe из командной строки Conda.Существует приглашение PowerShell для WSL (https://docs.microsoft.com/en-us/windows/wsl/interop). Похоже, что это работает и с приглашением conda.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...