IPython is included by default in Anaconda distribution of Python. It can be downloaded from Anaconda’s download page www.anaconda.com/download/ Binaries for all major OS (Windows, MacOS and Linux) and architecture (32 bit and 64 bit) are available on this link.
To install IPython separately in standard Python installation, you can use pip command as shown below −
pip3 install ipython
IPython internally uses following packages −
Sr.No. | IPython dependencies & Functionality |
---|---|
1 | colorama Cross-platform API for printing colored terminal text from Python |
2 | jedi An autocompletion tool for Python |
3 | pickleshare Small ‘shelve’ like datastore with concurrency support |
4 | prompt_toolkit Library for building powerful interactive command lines in Python |
5 | pygments Syntax highlighting package written in Python |
6 | simplegeneric Simple generic functions |
7 | traitlets Configuration system for Python applications. |
In general, all dependencies get installed automatically. Else, you can install them individually using pip.