Jupyter Notebookの使用ブラウザを変更する


設定ファイルの作成

Windows10でやっています。

anaconda promptを開いて下記のコードを実行

jupyter notebook --generate-config

下記のようにWritingと出たらjupyter_notebook_config.pyが作成されます。

Writing default config to: C:\Users\{ユーザー名}\.jupyter\jupyter_notebook_config.py

Overwriteと表示されたらすでにファイルが存在デフォルト状態に上書きされるので気を付けてください。

Overwrite default config to: C:\Users\{ユーザー名}\.jupyter\jupyter_notebook_config.py

設定ファイルの編集

作成されたファイルをテキストエディターで開き編集します。

c.NotebookApp.browserと検索すると編集したい箇所まで飛べます。
変更したい箇所は下記です。

# c.NotebookApp.browser = ''

設定したいブラウザは下記の配下に入っています。

C:\Users\{ユーザー名}\AppData\Local

ChromeであればこのLocalは以下のGoogle > Chromeから進みexeファイルを
Vivaldiにする場合はVivaldi > Application > vivaldi.exe
までのパスをwebbrowser.register の3つ目の引数で設定します。

import webbrowser
webbrowser.register('vivaldi', None, webbrowser.GenericBrowser(r'C:\Users\{ユーザー名}\AppData\Local\Vivaldi\Application\vivaldi.exe'))
c.NotebookApp.browser = 'vivaldi'

この設定を保存して再起動すれば、規定のブラウザで開くことが可能です。