2023-12-27

【備忘録】JupyterLab のブラウザを指定

JupyterLab は、ノートブック、コード、データのための最新のウェブベースのインタラクティブな開発環境です。その柔軟なインターフェースにより、ユーザーはデータサイエンス、科学計算、計算報道学、機械学習におけるワークフローを設定し、アレンジすることができます。モジュール式の設計により、機能の拡張や充実が可能です。

Project Jupyter のサイトより引用・翻訳

GNOME デスクトップで、いくつもの画面を切り替えて使用している作業環境で、JupyterLab をデフォルトのブラウザ (Google Chrome) 以外で利用したいと常々思っていたのですが、いつもお世話になっている Stack Overflow の Questions にブラウザの指定についての質問とその回答がありましたので [1]、自分の環境で試してみました。

下記の OS 環境で動作確認をしています。

Fedora Workstation 39 x86_64
Python 3.11.6
jupyterlab 4.0.9
jupyterlab_server 2.25.2

JupyterLab を起動する環境で下記のコマンドを実行すると、サーバー設定用のファイル jupyter_server_config.py が保存されたというメッセージが表示されます。

(venv) bitwalk@fedora:~$ jupyter server --generate-config
Writing default config to: /home/bitwalk/.jupyter/jupyter_server_config.py

適当なテキストエディタで jupyter_server_config.py を編集します。

(venv) bitwalk@fedora:~$ vi /home/bitwalk/.jupyter/jupyter_server_config.py

下記のように、使用したいブラウザを c.ServerApp.browser に指定して保存します。ここでは Mozilla Firefox を指定しています。

   :
   :
## Specify what command to use to invoke a web
#                        browser when starting the server. If not specified, the
#                        default browser will be determined by the `webbrowser`
#                        standard library module, which allows setting of the
#                        BROWSER environment variable to override it.
#  Default: ''
# c.ServerApp.browser = ''
c.ServerApp.browser = '/usr/bin/firefox'
   :
   :

JupyterLab を起動して、指定したブラウザ上に表示されるかを確認します。

(venv) bitwalk@fedora:~$ jupyter lab
JupyterLab のブラウザを Firefox に設定した例

参考サイト

  1. How do I change the default browser used by Jupyter Notebook in Windows? - Stack Overflow [2017-12-12]

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ オープンソースへ
にほんブログ村

オープンソース - ブログ村ハッシュタグ
#オープンソース



このエントリーをはてなブックマークに追加

0 件のコメント: