歡迎來到 IPython。 我們的完整文件可在 ipython.readthedocs.io 上找到,其中包含有關如何安裝、使用和為專案做出貢獻的資訊。 IPython(Interactive Python)是一種用於多種程式語言的互動式計算的命令shell,最初是為Python 程式語言開發的,它提供內省、富媒體、shell 語法、製表符補全和歷史記錄等功能。
IPython 版本和 Python 支持
從 IPython 8.16 開始,我們將逐步過渡到 Spec-0000。
從 IPython 7.10 開始,IPython 遵循 NEP 29
IPython 7.17+需要 Python 版本 3.7 及更高版本。
IPython 7.10+需要 Python 版本 3.6 及更高版本。
IPython 7.0需要 Python 3.5 以上版本。
IPython 6.x需要 Python 3.3 及更高版本。
IPython 5.x LTS是 Python 2.7 的相容版本。如果您需要 Python 2 支持,則必須使用 IPython 5.x LTS。請根據需要更新您的專案配置和要求。
Notebook、Qt 控制台和許多其他部件現在都是Jupyter的一部分。如果您想使用這些,請參閱 Jupyter 安裝文件。
全面的對象內省。
輸入歷史記錄,跨會話持續存在。
在會話期間使用自動產生的引用緩存輸出結果。
可擴充的製表符補全,預設支援 python 變數和關鍵字、檔名和函數關鍵字的補全。
可擴展的「神奇」命令系統,用於控制環境並執行與 IPython 或作業系統相關的許多任務。
豐富的配置系統,可以在不同的設定之間輕鬆切換(比每次更改 $PYTHONSTARTUP 環境變數更簡單)。
會話記錄和重新載入。
針對特殊用途情況的可擴展語法處理。
使用使用者可擴展的別名系統存取系統 shell。
可輕鬆嵌入其他 Python 程式和 GUI。
對 pdb 偵錯器和 Python 分析器的整合存取。
您可以在 readthedocs 上找到最新版本的開發文件。
您可以從此目錄運行 IPython,甚至無需在系統範圍內安裝它,只需在終端輸入:
$ python -m IPython
或查看開發安裝文件以取得最新版本的閱讀文件。
舊版 IPython 的文件和安裝說明可以在 IPython 網站上找到
IPython 可能不合你的口味;如果是這種情況,您可能想要使用類似的項目:
經典的 Python REPL。
蟒蛇
我的蟒蛇
ptpython 和 ptipython
克松什
從 git 2.23 開始,可以在不破壞git blame
情況下進行格式變更。有關更多詳細信息,請參閱 git 文件。
要使用此功能,您必須:
安裝 git >= 2.23
POSIX: toolsconfigure-git-blame-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
透過執行以下命令配置本機 git 儲存庫: