IPython
- IPython - Introduction
- IPython - Installation
- IPython - Getting Started
- Running & Editing Python Script
- IPython - History Command
- IPython - System Commands
- IPython - Command Line Options
- Dynamic Object Introspection
- IPython - IO Caching
- Setting IPython as Default Python Environment
- Importing Python Shell Code
- IPython - Embedding IPython
- IPython - Magic Commands
Jupyter
- Project Jupyter - Overview
- Jupyter Notebook - Introduction
- Working With Jupyter Online
- Installation and Getting Started
- Jupyter Notebook - Dashboard
- Jupyter Notebook - User Interface
- Jupyter Notebook - Types of Cells
- Jupyter Notebook - Editing
- Jupyter Notebook - Markdown Cells
- Cell Magic Functions
- Jupyter Notebook - Plotting
- Converting Notebooks
- Jupyter Notebook - IPyWidgets
QtConsole
- QtConsole - Getting Started
- QtConsole - Multiline Editing
- QtConsole - Inline Graphics
- QtConsole - Save to Html
- QtConsole - Multiple Consoles
- Connecting to Jupyter Notebook
- Using github and nbviewer
JupyterLab
- JupyterLab - Overview
- Installation & Getting Started
- JupyterLab - Interface
- JupyterLab - Installing R Kernel
Jupyter Resources
IPython - Installation
IPython is included by default in Anaconda distribution of Python. It can be downloaded from Anacondas 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.
Installing IPython
To install IPython separately in standard Python installation, you can use pip command as shown below −
pip3 install ipython Collecting ipython Downloading ipython-9.8.0-py3-none-any.whl.metadata (4.5 kB) ... Installing collected packages: pure-eval, wcwidth, traitlets, pygments, parso, executing, decorator, asttokens, stack_data, prompt_toolkit, matplotlib-inline, jedi, ipython-pygments-lexers, ipython Successfully installed asttokens-3.0.1 decorator-5.2.1 executing-2.2.1 ipython-9.8.0 ipython-pygments-lexers-1.1.1 jedi-0.19.2 matplotlib-inline-0.2.1 parso-0.8.5 prompt_toolkit-3.0.52 pure-eval-0.2.3 pygments-2.19.2 stack_data-0.6.3 traitlets-5.14.3 wcwidth-0.2.14
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.