IPython notebook - unable to export to pdf

ipython, jupyter-notebook, pdf, python

Solution

For HTML output, you should now use Jupyter in place of IPython and select File -> Download as -> HTML (.html) or run the following command:

jupyter nbconvert --to html notebook.ipynb  

This will convert the Jupyter document file notebook.ipynb into the html output format.

Google Colaboratory is Google's free Jupyter notebook environment that requires no setup and runs entirely in the cloud. If you are using Google Colab the commands are the same, but Google Colab only lets you download .ipynb or .py formats.

Convert the html file notebook.html into a pdf file called notebook.pdf. In Windows, Mac or Linux, install wkhtmltopdf. wkhtmltopdf is a command line utility to convert html to pdf using WebKit. You can download wkhtmltopdf from the linked webpage, or in many Linux distros it can be found in their repositories.

wkhtmltopdf notebook.html notebook.pdf   

Original (now almost obsolete) revision:

Convert the IPython notebook file to html.

ipython nbconvert --to html notebook.ipynb  

This will convert the IPython document file notebook.ipynb into the html output format.

Convert the html file notebook.html into a pdf file called notebook.pdf. In Windows, Mac or Linux, install wkhtmltopdf. wkhtmltopdf is a command line utility to convert html to pdf using WebKit. You can download wkhtmltopdf from the linked webpage, or in many Linux distros it can be found in their repositories.

wkhtmltopdf notebook.html notebook.pdf  

Problem

I'm trying to export my IPython notebook to pdf, but somehow I can't figure out how to do that. I searched through stackoverflow and already read about nbconvert, but where do I type that command? In the notebook? In the cmd prompt? If someone can tell me, step by step, what to do? I'm using Python 3.3 and IPython 1.1.0. Thank you in advance :)

Original source

Related problems