【问题标题】:How to disable errorr message 'print keyword can't be used as identifier in python 2' in pycharm?如何在pycharm中禁用错误​​消息“打印关键字不能用作python 2中的标识符”?
【发布时间】:2019-09-20 22:21:38
【问题描述】:

我正在使用 PyCharm 2018.3.4(专业版),即使在诸如

之类的简单语句上,我也会不断收到此错误消息
print(matching_bids)

print("packed",str(packed))

我知道这更像是一个建议,但 Google 中仅有的 3 个顶级结果谈论了这个问题,并且有一个 unanswered question about this in the jetbrains forum。因此,我不知道如何处理这个错误,因为它不可能是语法错误。我也无法从检查中禁用它,也不能为此禁用“所有检查”,并且在没有相关警告的情况下编写更多错误代码。

即使我创建一个新的 .py 文件并输入

print("hi")

它仍然显示此错误。

我正在使用 3.7 python 和 django 2.0.1 版

更新: 这是我的项目解释器:

【问题讨论】:

  • 似乎您的项目解释器设置不正确。检查您的偏好

标签: python python-2.7 pycharm


【解决方案1】:

正如 @rdas 在 cmets 中指出的那样。请确保您已将 Python 3 设置为项目解释器。

参考:https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html

【讨论】:

    【解决方案2】:

    根据您帖子的更新,要禁用错误,请执行以下操作:

    1. 转到文件 > 设置 > 编辑器 > 检查

    2. 搜索“标识符”

    3. 禁用“标识符引用的正确性”

    我不建议这样做,但如果您没有其他方法可以解决此问题,这是一个临时修复。

    【讨论】:

    • 你猜怎么着?我已经替换了那个。它仍然出现。我禁用了一堆选项无济于事。
    • @RohitKumar 检查中是否禁用了“代码兼容性检查”?如果没有尝试。
    • 刚刚这样做,这是一个警告,而不是错误。尽管如此,我也禁用了它,但打印错误仍然存​​在。
    • 有什么理由不能使用最新的 PyCharm?
    • 我刚刚将我的 pycharm 更新到最新版本,但此错误仍然存​​在。您不需要发布这么多答案,希望一个可能是正确的。此外,版本根本不应该重要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 2021-04-20
    • 2018-09-11
    • 1970-01-01
    • 2018-04-17
    相关资源
    最近更新 更多