【问题标题】:Unresolved reference async/await in PyCharmPyCharm 中未解决的参考异步/等待
【发布时间】:2017-11-22 04:54:55
【问题描述】:

有时在 PyCharm 2017.1.4 中使用 python3.6 async/await 语句显示为未解决,尽管没有任何错误,并且在下一个选项卡中 async/await 没有下划线为错误。

重启解决了这个问题。 如何解决?

【问题讨论】:

  • 您的问题是什么?如果您认为 PyCharm 存在问题,请使用 JetBrains 提出。
  • 这发生在我身上,因为我的函数上方有一个未关闭的语句(缺少 close-paren)

标签: pycharm jetbrains-ide


【解决方案1】:

我遇到了同样的问题,因为我错误地在异步方法之外使用了“等待”(解释器设置为 Python 3.6)。 'await' 仅在使用 Python 3.6 的 'async' 方法中有效。 Pycharm 正确产生错误,但消息“等待未解决”并不具体。

【讨论】:

    【解决方案2】:

    我刚刚遇到了同样的问题。这是因为项目解释器设置为python2.7,等待/异步键是python3的新键,不向后兼容。

    preferences>project>project-interpreter 是我可以选择更正版本的地方。

    【讨论】:

    • 项目解释器集python3.6。那是Pycharm的一个bug
    • 解释器设置为 2.5,遇到同样的错误,PyCharm 2017.3.3
    • 解释器设置为 3.7,遇到同样的错误,PyCharm 2019.1.1
    • 这仍然是一个错误吗?
    猜你喜欢
    • 1970-01-01
    • 2022-06-18
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    • 2019-06-14
    • 2014-02-09
    相关资源
    最近更新 更多