ipython控制台中的语法高亮显示
我正在ipython控制台中的语法高亮显示,python,ipython,Python,Ipython,我正在qtconsole和终端中使用ipython 在ipython qtconsole中,当我键入import pandas as pd时,单词具有语法突出显示 但是,当我在控制台中键入时,所有文本都是白色的 在Python控制台中也可以有语法高亮显示吗 我的ipython版本是: ipython 1.2.1 ipython-qtconsole 1.2.1 是的,如果您使用IPython 5.0或更高版本,它会在您键入代码时使用它,并支
qtconsole
和终端中使用ipython
在ipython qtconsole
中,当我键入import pandas as pd
时,单词具有语法突出显示
但是,当我在控制台中键入时,所有文本都是白色的
在Python控制台中也可以有语法高亮显示吗
我的ipython
版本是:
ipython 1.2.1
ipython-qtconsole 1.2.1
是的,如果您使用IPython 5.0或更高版本,它会在您键入代码时使用它,并支持real和sane多行编辑 要升级,请使用:
pip install ipython --upgrade
这是基于Jonathan Slenders在以下方面的工作:
它提供了两个命令:ptpython
和ptipthon
,这两个命令应该在终端中突出显示ptipython
是一个概念证明,因此可能会错过IPython的一些功能,但会将接口推得更远一些
请注意,jupyter console可以作为内核连接到IPython,它还将使用prompt toolkit并在您键入时突出显示代码。,
IPython
,用于笔记本电脑的,它提供了命令jupyter console
,这正是您(和我)正在寻找的。不是普通的IPython。您可以使用IPython与的组合。这与jupyter控制台相关吗?嗯,是和否。取决于您问题的意义。因此,评论不是回答这些问题的最佳场所。简而言之:jupyter控制台现在也使用prompt_toolkit,但它是一个连接到jupyter内核的2进程控制台,内核可以是IPython或Julia、haskell。。。由于它是两个进程的性质,jupyter控制台可以做普通IPython不能做的事情,也不能做普通IPython可以做的事情。我明白了,谢谢。嗯,在Windows ipython 5.0上仍然没有颜色,而jupyter有颜色。是否需要其他设置?否,无其他设置。如果您有问题,请打开bug报告。很好,很高兴它能为您工作。如果计算机是可预测的机器,我们现在就知道了:-)
python -m pip install ptpython