おじさんのブログ

おじさんになってからPython、GAS、SEOなどを学習した内容をアウトプットするブログです。

macでjupyter notebookを起動させようとして苦労した点

jupyter notebookを勉強してみようと思い、見よう見まねでanacondaをインストールし、jupyter notebookを起動させようとしたら、色々とつまづいたのでそのメモ。 例によってほぼコピペです。

ターミナルから起動させようとしたらブラウザから画面遷移しない

windowsならスタートからショートカットがあるらしいが、macはターミナルから起動させる必要があるとのこと。 ”jupyter notebook”コマンドで起動させようとすると、ブラウザの画面で、

This page should redirect you to Jupyter Notebook. If it doesn't, click here to go to Jupyter. と表示されるが全く画面遷移しないという状態になってしまった。

ターミナルに表示されているアドレスを、ブラウザのアドレスバーにコピペするとjupyter notebookがブラウザから利用できるようになった。

※参考にしたページ Jupyter Notebookを起動してもブラウザが表示され無い時の設定方法

ターミナルから直接jupyter notebookを起動させるために

$ jupyter notebook --generate-config

設定ファイルを作成し、"jupyter_notebook_config.py "というファイルをいじる必要があるらしい。 作成したファイルは”~/.jupyter/”というフォルダにあるとのことだが、隠しフォルダなので、 "command + shift + . "で隠しファイルを表示させる。

そして当該ファイルを開き、以下のように設定する。

## The IP address the notebook server will listen on.
c.NotebookApp.ip = '0.0.0.0'

これで無事にjupyter notebookを起動させることができた。

※参考にしたページ jupyter notebook で外部からの接続を許可する - Qiita

jupyter notebookを終了させるために

終了させるためにはターミナルからjupyter notebook本体を終了させる必要がある。 具体的にはターミナルで”control + c”を押下する。そして5秒以内にyを押してreturnで終了する。