Willkommen bei IPython. Unsere vollständige Dokumentation ist auf ipython.readthedocs.io verfügbar und enthält Informationen zur Installation, Verwendung und Mitwirkung am Projekt. IPython (Interactive Python) ist eine Befehlsshell für interaktives Computing in mehreren Programmiersprachen, die ursprünglich für die Programmiersprache Python entwickelt wurde und Selbstbeobachtung, Rich Media, Shell-Syntax, Tab-Vervollständigung und Verlauf bietet.
IPython-Versionen und Python-Unterstützung
Ab IPython 8.16 werden wir schrittweise auf Spec-0000 umsteigen.
Ab IPython 7.10 folgt IPython NEP 29
IPython 7.17+ erfordert Python Version 3.7 und höher.
IPython 7.10+ erfordert Python Version 3.6 und höher.
IPython 7.0 erfordert Python Version 3.5 und höher.
IPython 6.x erfordert Python Version 3.3 und höher.
IPython 5.x LTS ist die kompatible Version für Python 2.7. Wenn Sie Python 2-Unterstützung benötigen, müssen Sie IPython 5.x LTS verwenden. Bitte aktualisieren Sie Ihre Projektkonfigurationen und Anforderungen nach Bedarf.
Das Notebook, die Qt-Konsole und eine Reihe anderer Teile sind jetzt Teile von Jupyter . Wenn Sie diese verwenden möchten, lesen Sie die Jupyter-Installationsdokumente.
Umfassende Objektintrospektion.
Eingabeverlauf, sitzungsübergreifend persistent.
Zwischenspeicherung der Ausgabeergebnisse während einer Sitzung mit automatisch generierten Referenzen.
Erweiterbare Tab-Vervollständigung, standardmäßig mit Unterstützung für die Vervollständigung von Python-Variablen und -Schlüsselwörtern, Dateinamen und Funktionsschlüsselwörtern.
Erweiterbares System „magischer“ Befehle zur Steuerung der Umgebung und zur Ausführung vieler Aufgaben im Zusammenhang mit IPython oder dem Betriebssystem.
Ein umfangreiches Konfigurationssystem mit einfachem Wechsel zwischen verschiedenen Setups (einfacher als jedes Mal die Umgebungsvariablen $PYTHONSTARTUP zu ändern).
Sitzungsprotokollierung und Neuladen.
Erweiterbare Syntaxverarbeitung für spezielle Anwendungsfälle.
Zugriff auf die System-Shell mit vom Benutzer erweiterbarem Alias-System.
Einfache Einbettung in andere Python-Programme und GUIs.
Integrierter Zugriff auf den PDB-Debugger und den Python-Profiler.
Die neueste Version der Entwicklungsdokumentation finden Sie auf readthedocs.
Sie können IPython von diesem Verzeichnis aus ausführen, ohne es systemweit zu installieren, indem Sie am Terminal Folgendes eingeben:
$ python -m IPython
Oder sehen Sie sich die Entwicklungsinstallationsdokumente für die neueste Version an, indem Sie die Dokumente lesen.
Dokumentation und Installationsanweisungen für ältere Versionen von IPython finden Sie auf der IPython-Website
IPython entspricht möglicherweise nicht Ihrem Geschmack. Wenn das der Fall ist, gibt es möglicherweise ein ähnliches Projekt, das Sie verwenden möchten:
Die klassische Python-REPL.
bpython
Mypython
ptpython und ptipython
Xonsh
Ab Git 2.23 ist es möglich, Formatierungsänderungen vorzunehmen, ohne git blame
zu beschädigen. Weitere Informationen finden Sie in der Git-Dokumentation.
Um diese Funktion nutzen zu können, müssen Sie:
Installieren Sie Git >= 2.23
POSIX: toolsconfigure-git-blame-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
Konfigurieren Sie Ihr lokales Git-Repo, indem Sie Folgendes ausführen: