python - tutorial - jupyter notebook とは
ターミナルから.ipynb Jupyterノートブックを実行するには? (4)
.ipynbファイルにいくつかのコードがあり、IPython Notebookの「インタラクティブな」機能が本当に必要ないところまで到達しました。 Mac Terminal Command Lineから直接実行したいだけです。
基本的に、これが単なる.pyファイルである場合、コマンドラインからpython filename.pyを実行できると思います。 .ipynbファイルに似たようなものはありますか?
nbconvertを使用すると、--
--execute
フラグを使用してノートブックを実行できます。
jupyter nbconvert --execute <notebook>
ノートブックを実行して新しいノートブックを作成する場合、--
--to notebook
を追加できます。
jupyter nbconvert --execute --to notebook <notebook>
または、既存のノートブックを新しい出力で 置き換える 場合:
jupyter nbconvert --execute --to notebook --inplace <notebook>
これは非常に長いコマンドなので、エイリアスを使用できます。
alias nbx="jupyter nbconvert --execute --to notebook"
nbx [--inplace] <notebook>
代わりに新しいバージョンの場合:
ipython nbconvert --to python <YourNotebook>.ipynb
ipythonのjupyter instendを使用できます。
jupyter nbconvert --to python <YourNotebook>.ipynb
可視性を向上させるために、著者によるコメントを引用して更新します。
著者のメモ「このプロジェクトはJupyterのexecute APIの前に始まりました。これは、コマンドラインからノートブックを実行するための推奨される方法です。runipyは非推奨でメンテナンスされていません。」 –セバスチャンパルマ
端末でコードを実行できるようにするrunipyライブラリをインストールします
pip install runipy
コードをコンパイルした後:
runipy <YourNotebookName>.ipynb
cronjobも試すことができます。 すべての情報は here