【スマホ】termuxでjupyter notebookをブラウザで起動する為のパスワード設定
termuxでjupyter notebookサーバーを起動し、ブラウザで開く為にパスワードの設定をする方法。
パスワードかトークンの設定をしないとtermuxからjupyter notebookが使えないようなので、設定します。
termuxにJupyterNotebookをインストールできている前提で、
termuxから次のコマンドを打つ
$ jupyter notebook --generate-config
このコマンドで、termuxのホームディレクトリに設定ファイルが作成された。
今回は必要ない手順だが参考のため書いとくと、
この設定ファイルをエディタのvimで開くには次のコマンドを打つ
$ vim ~/.jupyter/jupyter_notebook_config.py
vimで開くのを我慢し、パスワードを設定する為に、次のコマンドを打つ
$ jupyter notebook password
パスワードを設定する為に、二度入力を求められるので、適当に決めたものを入力。
入力するとき文字が表示されないので注意。(表示させる方法がわからない)
入力し終わったら、「何とかかんとか.jsonがどうたらこうたら」と出る。これで設定完了。
jupyter notebookのサーバーを立ち上げるコマンドを打って
$ jupyter notebook
次の画面が出る
一番上にhttp://なんとか/tree
とあるのをコピーしたら、ブラウザを立ち上げて、urlの所に貼り付ける。
貼り付けると次の画面が出る。
先ほど設定したパスワードを入力してログインすると次のお馴染みの画面になる。
これにて目的完了。これが一番簡単なやり方かな?知らんけど。
設定ファイルを手動で書くより楽。
ちなみに、
$ jupyter notebook
でサーバー起動する前に、作業ディレクトリに移動コマンドで移動して
$ cd storage/shared/
して、
$ jupyter notebook
で起動した方が楽かも。
あとは、移動コマンドを打たなくてもいいようにホームを変えておくとか、ブラウザにコピペしなくてもブラウザで起動するようにしておくとか、そのあたりの設定はまた今度。
追記
Googleプレイストア版Termux廃止後のF-Droid版切り替えの参考まで。