web-dev-qa-db-ja.com

コマンドラインからJupyterノートブックをHTMLにエクスポートするにはどうすればよいですか?

私はテスト結果に基づいてテスト視覚化プログラムを書いています。ターミナルからjupyternotebookを実行し、編集可能なスクリプトをユーザーに表示せずにユーザーに表示するhtmlページを生成したいと思います。それをしてもいいですか?または、視覚化されたテスト結果を表示するためのより良い方法を提案します。

12

また、--executeを使用して出力を取得します

jupyter nbconvert --execute --to html notebook.ipynb

これにより、notebook.htmlファイルが生成されます。

ベストプラクティスは、バージョン管理のためにノートブックから出力を除外することです。以下を参照してください。 バージョン管理下でのIPythonノートブックの使用

ただし、--executeを渡さないと、出力はHTMLに表示されません。以下も参照してください。 ターミナルから.ipynb Jupyter Notebookを実行する方法

ヘッダーのないHTMLフラグメントの場合: ブログ投稿用にIPythonノートブックをHTMLにエクスポートする方法は?

Jupyter4.4.0でテスト済み。

はい、できます。非常に簡単で、組み込みの機能です。

jupyter nbconvert --to html notebook.ipynb

これにより、notebook.htmlファイルが生成されます。出力 カスタマイズ可能 。また、nbconvertでも使用できるスライドショー機能([表示]> [セル]ツールバー> [スライドショー])も確認してください。

また、notebook.ipynbJupyterファイルをGithubにアップロードして、現在のバージョンをレンダリングすることもできます。必要なものによっては、その情報も役立つ場合があります

ライン/セルマジックもチェックしてください。次のように、jupyterセルでbashコマンドを直接実行できます。

%%bash
convert graphviz/MyPic.jpg -resize 70% graphviz/MyPic_sm.jpg
4
CodingYourLife

「jupyternbconvert」の単純なラッパーであるjupyter-runner( https://github.com/omar-masmoudi/jupyter-runner )を開発しました。

複数のノートブックは、パラメーター、並列ワーカー、S3にある入力/出力、およびメール送信機能を使用して実行できます。

1
Omar