在ipython控制台中突出显示语法

时间:2014-08-07 19:43:23

标签: ipython

我在ipython和终端

中都使用了qtconsole

ipython-qtconsole中,当我输入import pandas as pd时,这些单词会突出显示语法。

但是,当我输入控制台时,所有文字都是白色

是否也可以在python控制台中使用语法高亮显示?

我的ipython版本是;

ipython                    1.2.1
ipython-qtconsole          1.2.1

2 个答案:

答案 0 :(得分:5)

是的,如果您使用IPython 5.0或更高版本,它会使用Python Prompt Toolkit,它会在您键入内容时突出显示代码,并支持真实且理智的多行版本。

升级使用:

pip install  ipython --upgrade

这是基于Jonathan Slenders在ptpython上的工作:

python -m pip install ptpython

提供2个命令:ptpythonptipython,它们应在您的终端中突出显示语法。 ptipython是一个概念证明,因此可能会错过IPython的某些功能,但推动接口更进一步。

请注意,可以作为内核连接到IPython的jupyter-console也会在您键入时使用提示工具包和突出显示代码。

答案 1 :(得分:0)

对于笔记本来说,

Jupyteripython的{​​{3}}提供了jupyter console命令,这正是您(和我)正在寻找的。