Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
**DO NOT USE THIS REPOSITORY AT ALL** This repo has been merged into the main IPython one that now contains Python 3 support. This is kept only as a reference to developers.
Python Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
scripts Update from trunk at commit 464280a07ce4df7f3b677bbb18cb3a8627e95cc6,…
tools Update from trunk at commit 464280a07ce4df7f3b677bbb18cb3a8627e95cc6,…
.checkeol Correct erroneous behaviour when doing:
.gitignore Updating with latest changes.
COPYING.txt Update from trunk, at commit e5effe0eb43d57e3a34a9dd07a0c03e3a178b2f2… Update from trunk at commit 2952bd3b3909d756efcb851a100ab62dbe24f73e,…
README.rst Update from trunk commit 6301a14a1efc97da00d9623b122676fa1f66af1c, in… Update from trunk at commit 464280a07ce4df7f3b677bbb18cb3a8627e95cc6,…




Welcome to IPython. Our full documentation can be found in the docs/dist subdirectory in .html and .pdf formats, also available online at our docs repo. The docs/source directory contains the plaintext version of these manuals.

Dependencies and supported Python versions

For full details, see the installation section of the manual. The basic parts of IPython only need the Python standard library, but much of its more advanced functionality requires extra packages.

Officially, IPython requires Python version 2.6 or 2.7. An experimental port of IPython to Python 3.x is being developed at

Instant running

You can run IPython from this directory without even installing it system-wide by typing at the terminal:

$ python
Something went wrong with that request. Please try again.