MacのJupyter Notebook起動時にブラウザが起動できない問題を解決

はじめに

Macのアップデートをしてから、Jupyter Notebookを起動しても、ブラウザが自動的に立ち上がらなくなりました。
具体的には下記のようなエラーがでます。

execution error: “http://localhost:8888/tree?token=784ae820c8cbf518a5ffe93c6778de6d04a35a6f02871318″は“open location”メッセージを認識できません。 (-1708)

この問題を解決していきます。

環境

  • OS:macOS Sierra 10.12.5
  • ブラウザ:Google Chrome

解決法

~/.bash_profile に設定を追記してあげれば良いようです。

$ vim ~/.bash_profile  # 設定ファイルの変数

# 追記
export BROWSER=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

$ source ~/.bash_profile  # 設定ファイルの反映

これで無事にGoogle Chromeで反映されました。

補足

Safari等のGoogle Chromeとは異なるブラウザをお使いの方は下記の記事が参考になります。
jupyter notebook起動時に自動でブラウザが開かない