IPython 5.0

  • 时间:
  • 浏览:10
  • 来源:bet登录入口网站

IPython 5.0 LTS(长期支持版本),IPython是 Jupyter 的Python内核,可不时要与 Python shell 交互,在终端提供充足的 Python 流体交互式计算价值形式集合。IPython在 Jupyter Notebook 和这些所有客户端都支持 Jupyter 架构。

IPython 5.0 是个长期支持版本,IPython 5.x 版本直到 2017 年年底后后 一定会修复 bug 并提供修复版本更新,有后后在 2018-2019 年之间一定会继续接受 request 有后后在必要的后后 发布新版本。

IPython 5.0 肯能是最后有一个支持 Python 2 的大版本,IPython 6.x 刚开始会要求 Python 3。

IPython 5.0 版本包括少量对现有价值形式的改进和新价值形式 ( 27 位贡献者提交了 227 commits,超过 191 PRs),最重要的是, 大大改进了经典 IPython 命令行界面。

尝试新版本:

pip install ipython --upgrade 

全新终端界面

Decoupling IPython from the Jupyter Notebook package has allowed the core team to focus on improving the command line interface independently of the notebook. The awkward dependencies on pyreadline for Windows and gnureadline for Mac prompted Thomas Kluyver to replace the old machinery with a brand new pure-python readline replacement: prompt_toolkit.

prompt_toolkit包肯能更新到 1.0 版本,提供了少量终端文本编辑的价值形式,有后后也大大提升了用户体验。prompt_toolkit 是跨平台库,支持 Linux/Unix, macOS 和 Windows,有后后,IPython 现在支持:

  • 语法高亮

  • 实时多行编辑

  • 多行粘贴,不需要老出缩进肯能立即执行的代码

  • 更好的代码完成界面

  • 可选鼠标支持

Jupyter 工作台

Jupyter Console提供交互式客户端 IPython 终端体验,有后后连接到任意Jupyter 内核而不就是 IPython,用户可不时要测试任意 Jupyter Kernel。