4
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

JupyterLab3.0の起動ブラウザを指定する方法

はじめに

JupyterLabのバージョンを2.2.0から3.0.0にアップグレードすると、起動ブラウザ指定がうまくいかなかったので、解決方法をメモします。

環境

  • Python(3.7.6)
  • JupyterLab(3.0.0)

うまくいかない状態

 まず、うまくいかない状態を説明します。ウェブでJupyterLab ブラウザ指定と調べると、次の方法が載っています。コマンドラインで、

command
jupyter notebook --generate-config

を打ち込み、~/.jupyter/jupyter/jupyter_notebook_config.pyを作り、jupyter_notebook_config.py内で

jupyter_notebook_config.py
c.NotebookApp.browser='"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe\" %s'

を指定する方法です。JupyterLab 2.x.xまでは、起動の際、jupyter_notebook_config.pyも参照しているようです。

 しかし、JuypterLab 3.0.0になると、上記の設定をしても起動ブラウザを指定できません1。指定方法が変更になっています。

解決方法

 単純ですが、jupyter labでconfigファイルを作成します。コマンドラインで、

command
jupyter lab --generate-config

を実行すると、~/.jupyter/jupyter_lab_config.pyが作成されます。~/.jupyter/jupyter_lab_config.py内の

jupyter_lab_config.py
c.ServerApp.browser = '"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe\" %s'

のコメントアウトを外し、ブラウザexeのパスを記入して、保存します。そうすると、jupyter labでの起動ブラウザを指定することができます。"jupyter_lab_config.py"のファイル名は、"jupyter_server_config.py"であってもよいようです1

参考

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
4
Help us understand the problem. What are the problem?