よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

AndroidスマホにJupyterLabをインストールしてみる

結論を先に書く。
JupyterLabをスマホにインストールできるが、使いにくい。

ブラウザで開いた画面

f:id:chayarokurokuro:20191113015121j:plain


無理やり表示させたみたいになっていて見え難い。
ランチャーでファイルを新規作成すると、上の画面の幅のままipynbなどのファイルが開く。



viewShow Left Sidebarをオフにすると開いたファイルが大きく表示にできる。

f:id:chayarokurokuro:20191113021409j:plain


理由は不明だが、ソフトウェアキーボードからセルへの入力が出来ない。
ソニーのPOBoxPlusとGoogle日本語入力を試したが、両方とも入力出来ない。入力してもカーソルが直ぐに左に戻って文字も消える。
だがHacker's Keyboardは何故か問題なく入力出来る。



スマホでの使用はちょっと難ありのようだが、Androidタブレットなら外付けキーボードで結構使えるかも。



説明
PCにAnacondaを入れると付属でついているJupyterLabというアプリがあります。Anacondaが無くても動きます。ブラウザで動くWebアプリで、JupyterNotebookに似ていますがそれよりは統合開発環境色の強い感じ。設定はNotebookとLabでは別々になっている。たぶん…

今回はこのJupyterLabAndroidスマホで使えるかどうかチャレンジ!
Notebookが動くんだから同じくブラウザで動くLabも行けるでしょ?!



インストール方法 ターミナルアプリのtermuxで

$ pip install jupyterlab


6MBほどのダウンロードサイズ。

Successfully installed json5-0.8.5 jupyterlab-1.2.2 jupyterlab-server-1.0.6


jupyterlabの他にも自動的にダウンロードされたものがあるようだ。



起動方法
JupyterNotebookの時とほとんど一緒で

$ jupyter Lab


とするとサーバーが立ち上がるので、ブラウザで指定のアドレスとポートを開く。

開いた画面が一番最初の画像です。
以上。



追記
GoogleプレイストアからTermuxが無くなったらF-Droid版に切り替えましょう。その導入方法など。参考まで

chayarokurokuro.hatenablog.com