jupyterを使ってipynbファイルをhtmlに変換しようとしたらエラーが出た

2018.1.30

普段から jupyter を利用している人ならすぐに変換するなり、jupyter で見るなりできるかもしれませんが、python は多少使っているものの、jupyter は普段使っていないので、少々時間をとりました。

調べながら、インストールして単純に変換コマンドを実行したら、エラーが出たのでその対処法を記録しておきます。

まずは、jupyter のインストールから行います。

pip install jupyter

pip はすでに使える状況にでしたので、コマンド一発でインストールできました。

続いて、jupyter コマンドを使って ipynb ファイルを html へ変換してみたいと思います。

jupyter nbconvert input.ipynb --stdout > output.html

と、ここで下記のようなエラーが発生してしまいました。

Error executing Jupyter command 'nbconvert': [Errno 'jupyter-nbconvert' not found] 2

jupyter だけインストールしたのでは、html への変換はできないようです。

エラーメッセージを参考に nbconvert を pip でインストールします。

pip install nbconvert

この後、再び下記のコマンドを実行したら無事、変換することが出来ました。

jupyter nbconvert input.ipynb --stdout > output.html

後々調べてみると、ipynb ファイルは jupyter の画面上で見た方が色々便利そうではあります。

関連記事