How to use IPython in Apache Zeppelin Notebook

How to configure

Enable IPython in Zeppelin is pretty straightforward, first you need to install the following 3 python packages

pip install jupyter
pip install grpcio
pip install protobuf

IPython Features

Now, you can experience almost the same python development experience as Jupyter notebook. Here’s a list of feature that I’d like to highlight.

  • Support ipython magic function
  • Better code completion
  • Rich visualization libraries support

IPython magic function

Better code completion

Rich visualization libraries support

Visualization libraries are a big family of python ecosystem. Like jupyter notebook, you can use most of the popular python visualization libraries in Zeppelin notebook.

  • Matplotlib
  • Pandas
  • Seaborn
  • Plotnine
  • Bokeh
  • Holoviews
  • Altair

Summary

This is just a brief introduction of how to use IPython in Zeppelin notebook. If you have any question, you can ask in zeppelin user mail list or slack channel (http://zeppelin.apache.org/community.html)

References

[1] Apache Zeppelin http://zeppelin.apache.org/

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeff Zhang

Jeff Zhang

Apache Member, Open source veteran, Big Data, Data Science,