web-dev-qa-db-ja.com

PyCharmでの未解決の参照非同期/待機

時々PyCharm2017.1.4でpython3.6async/awaitステートメントは未解決として表示されますが、エラーはなく、次のタブにasync/awaitエラーとして下線が引かれていません。

再起動すると、この問題が修正されます。それを修正する方法は?

image

11
comalex3

私は同じ問題にぶつかった。これは、プロジェクトインタープリターがpython2.7に設定されていたため、await/asyncキーはpython3の時点で新しく、下位互換性がありません。

設定>プロジェクト>プロジェクトインタープリターは、修正バージョンを選択できる場所です。

4
Luke Exton

非同期メソッドの外部で「await」を誤って使用したため、同じ問題が発生しました(インタープリターがPython 3.6に設定されています)。 'await'は、Python3.6を使用する 'async'メソッドでのみ有効です。 Pycharmは正しくエラーを生成しますが、メッセージ「awaitunresolved」は特定されていません。

7
giwyni