よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

メモ/termuxでipynbファイルをhtmlファイルに変換

スマホでNotebook形式のipynbファイルをhtmlファイルに変換できるでしょうか。

AnacondaならJupyterNotebookにhtmlとして出力するボタンがついているので(「File」→「Download as」→「HTML」で)簡単にできますが、果たしてスマホでは…


参考ページ
jupyter notebookのipynbファイルをバッチ実行してhtmlを出力する | takemikami's note
Jupyter nbconvert(ファイル変換)メモ - はしくれエンジニアもどきのメモ


上記を参考にしました。
QPythonでQPYPIから

pip install runipy

色んなファイルがダウンロードされまして、結果的にQPythonではインストール失敗


気を取り直して、termuxでやってみる。
(前もってipythonをインストール済。依存関係などはわかりません)

コマンドラインから

$ pip install runipy

インストール成功

続けて

$ runipy ○○.ipynb △△.ipynb
$ jupyter nbconvert △△.ipynb --to html

これで○○.ipynbが△△.htmlに変換されたことを確認しました。


Androidスマホ内のhtmlファイルの開き方ですが、なんとかエクスプローラなどのアプリでフォルダを開き、htmlファイルをタップで開けました。

その他、ブラウザにファイルパスを入力して開く方法なら

file:///storage/emulated/0/qpython/notebooks/out.html

↑qpython/notebooksのフォルダにout.htmlという名前で保存した変換後のファイルをスマホChromeで開いております。

参考 Android端末内のHTMLファイルをChromeで開く方法 - 小技チョコレート

開いた証拠写真

f:id:chayarokurokuro:20190628224955j:plain

以上。