欢迎来到 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 存储库: