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。
答案 0 :(得分:8)
我相信导致此警告的原因是Editor Inspector和设置为要检查的python版本。
在Python 2中print
是语句,但在Python 3中是一个函数所以它需要括号
转到Settings > Editor > Inspections
。在Python下的搜索字段类型"Code compatibility inspection"
。
检查您在Options
上选择的python版本。如果您勾选了2.7
以外的任何内容,请取消选中该选项,然后选择2.7
。
答案 1 :(得分:1)