Install IPython In Crunchbang, Ubuntu, Arch and Fedora

IPython is an interactive Python shell with automatic history (input and output), dynamic object introspection, easier configuration, command completion, access to the system shell, integration with numerical and scientific computing tools, web notebook, Qt console, and more.

If you are beginning Python programming IPython is a great tool have as it has many great features one of them is the regular tab completion which is not available in default Python Shell.

ipython

Features

– Powerful interactive shells (terminal and Qt-based).
– A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media.
– Support for interactive data visualization and use of GUI toolkits.
– Flexible, embeddable interpreters to load into your own projects.
– Easy to use, high performance tools for parallel computing.

Install in Ubuntu, Elementary OS, Crunchbang

Open Terminal and Run:

Install iPython and its dependencies

$ sudo apt-get install ipython-notebook

Install in Fedora

Open Terminal and Run:

Install iPython and its dependencies

$ sudo yum install ipython-notebook

Install in Arch Linux, Manjaro

Open Terminal and Run:

$ sudo pacman -S ipython

Launch iPython 

To launch IPython:

Open Terminal and Run:

$ ipython