如何在使用Python 2解释器时删除Pycharm中的print语句的Python 3警告?

时间:2016-12-21 10:20:59

标签: python pycharm

E.g:

print 'abc'

突出显示一条消息:

Python version >= 3.0 do not support this syntax.

如何禁用它,因为我使用的是Python 2?

我知道import __future__,但我现在不想使用它。

我在设置中查看了检查,但找不到任何相关内容。

该项目的Project Interpreter设置已经是2.7.6,我的程序运行正常(如果以前运行的解释器是python 3,则不会。)

Pycharm Community Edition 2016.3.1,Ubuntu 14.04,python中的PATH是Python 2。

2 个答案:

答案 0 :(得分:8)

我相信导致此警告的原因是Editor Inspector和设置为要检查的python版本。

在Python 2中print是语句,但在Python 3中是一个函数所以它需要括号

转到Settings > Editor > Inspections。在Python下的搜索字段类型"Code compatibility inspection"

检查您在Options上选择的python版本。如果您勾选了2.7以外的任何内容,请取消选中该选项,然后选择2.7

Editor Inspector Example

答案 1 :(得分:1)

您想要的是更改project interpreter

编辑:

在旧版本中看起来是bug,请尝试更新到2016.1.5