Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ipython控制台中的语法高亮显示_Python_Ipython - Fatal编程技术网

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