Я нашел способ сделать это, который (возможно) более непосредственно связан с Jupyter. Вы можете создать конфигурационный файл Jupyter и изменить настройки браузера на любой другой. Введите:
jupyter notebook --generate-config
в командной строке. Он скажет вам, где был создан файл конфигурации (вероятно, $HOME/.jupyter/jupyter_notebook_config.py
). Откройте файл конфигурации и найдите следующую строку:
#c.NotebookApp.browser = ''
, вы можете раскомментировать его и изменить, включив в него нужный веб-браузер. Например, вот как я изменил его на firefox:
c.NotebookApp.browser = '/usr/lib/firefox/firefox'
Сохраните файл, выйдите и попробуйте снова.
Это сработало для меня в Ubuntu 16.04.6(LTS) и у меня была похожая проблема, но этот ответ не работал для меня. Ситуация, в которой я оказался, заключалась в том, что jupyter правильно запускал Firefox в обычной среде, но он запускал неправильное приложение, когда я находился в каталоге, который использовал другую версию Python, которая контролировалась с помощью pyenv
. Я запускал ноутбук так: pipenv run jupyter lab
. Для полноты картины он тоже запускал Signal для меня и - нет - я не очень понимаю, почему. Я нашел помощь в теме, связанной с этой проблемой на странице Github jupyter / notebook.