Auf der ipython.org-Webseite gibt es eine Kurzanleitung, in der es heißt:
Bei einem ordnungsgemäß erstellten Python funktioniert die grundlegende interaktive IPython-Shell ohne externe Abhängigkeiten.
Es wird jedoch auch gesagt, dass
IPython ist in eine Reihe von Unterpaketen unterteilt, von denen jedes eigene Abhängigkeiten hat. Alle Unterpakete werden mit IPython geliefert, sodass Sie sie nicht separat herunterladen und installieren müssen. Um ein bestimmtes Unterpaket verwenden zu können, müssen Sie jedoch alle Abhängigkeiten installieren.
Welche zusätzlichen Pakete installiert werden müssen, hängt daher hauptsächlich davon ab, welche Unterpakete verwendet werden. Es ist dann möglich, die Abhängigkeiten für diese separat zu prüfen.
Unter Windows und OS X fehlen einige Funktionen ohne das Readline- Modul. Es wird daher empfohlen, es zu installieren.
Die IPython-Shell funktioniert ohne Readline, es fehlen jedoch viele Funktionen, auf die Benutzer angewiesen sind, z. B. das Ausfüllen von Registerkarten und das Bearbeiten der Befehlszeile.