为什么即使我';我在运行python 2.7吗?

为什么即使我';我在运行python 2.7吗?,python,version,jupyter-notebook,Python,Version,Jupyter Notebook,我有一个为python 2.7编写的jupyter笔记本。我正在重新运行此代码,但由于某些原因,我需要在打印语句周围加括号 我最终运行的是python2.7内核: 然而: 及 为什么即使在运行Python2.7的情况下,打印语句也需要括号 任何来自未来导入打印功能的都是ipython内核配置的一部分(例如启动)。您可以重新启动内核,或者在代码中注释掉来自未来导入打印功能的这一部分。我怎么知道呢?@ZeyadDeeb:他们已经运行过了,这就是为什么他们现在必须使用括号。ipython配置包括i

我有一个为python 2.7编写的jupyter笔记本。我正在重新运行此代码,但由于某些原因,我需要在打印语句周围加括号

我最终运行的是python2.7内核:

然而:


为什么即使在运行Python2.7的情况下,打印语句也需要括号

任何来自未来导入打印功能的
都是ipython内核配置的一部分(例如启动)。您可以重新启动内核,或者在代码
中注释掉来自未来导入打印功能的这一部分。我怎么知道呢?@ZeyadDeeb:他们已经运行过了,这就是为什么他们现在必须使用括号。ipython配置包括
ipython\u kernel\u config.py中的
exec\u行
,或者它可以包含在启动文件中-假设在
默认的
配置文件中。在*nix类型的系统上,这将在
$HOME/.ipython/profile\u默认值/启动中进行