readline集成于IPython 5.4+ 和 6.0+
项目描述
rlipython
直到版本4.2,命令行IPython有一个readline前端,在IPython 5中被prompt_toolkit取代。rlipython将经典的readline功能带到了IPython 5.4+ 和 6.0+。
试用
您可以像这样试用rlipython
ipython --TerminalIPythonApp.interactive_shell_class=rlipython.TerminalInteractiveShell
我每次都必须这样做吗?
不。要自动启用rlipython,请执行以下操作
import rlipython; rlipython.install()
如果您使用纯python运行,这将启用默认IPython配置文件中的rlipython,如果您从ipython运行,则启用活动配置文件中的rlipython。
运行rlipyton.install()后,您可以通过仅使用ipython(不带额外配置标志)来启动IPython。
移除
import rlipython; rlipython.uninstall()
Python 2或Python 3
rlipython 将在 Python 2 和 Python 3 中运行。然而,截至 2017 年 5 月 15 日,只有 IPython 6.0 是已发布的支持可配置 interactive_shell_class 的 IPython 版本,但 IPython 6.0 只能在 Python 3 中运行。因此,如果您想在 Python 2 中使用 rlipython,您必须安装从 git 的 IPython 5.x 分支,或者等待 IPython 5.4 版本的发布。
许可
此代码是从 IPython 5.x-dev 提取的,因此它位于 IPython 许可证之下。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
rlipython-0.1.2.tar.gz (13.6 kB 查看哈希值)
构建分发
rlipython-0.1.2-py2.py3-none-any.whl (15.8 kB 查看哈希值)
关闭
rlipython-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0b01a8fbbab0aeaa30790ff9f8aab20888a383f3d39b7ca026dc1c2f6b8d1c88 |
|
MD5 | 625e707ae7cf6a13e80497c8eaa9dbc6 |
|
BLAKE2b-256 | d1e3327b49d85c22b512adc00e2709bf18740b20e311b63eade967fb48a98586 |
关闭
rlipython-0.1.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c0b7c5d8e9dacfb13494a3a5cd80c96dcd5116f88439cc36bc6613b7516ac1a |
|
MD5 | 25399869a2b6eabc98c02c3d64072cc8 |
|
BLAKE2b-256 | 825632cddd1839696cca3bcc2a66164392d953bcdef3542cc4a93cbd759d837e |