Python 启用PyCharm中未定义变量的警告

Python 启用PyCharm中未定义变量的警告,python,pycharm,Python,Pycharm,我正在使用PyCharm 2019.2版。以前,每当我在代码中使用未定义的变量时,PyCharm都会在这个变量下面加下划线,并在我运行代码之前给我一个警告。然而,最近发生了一些变化,现在我看不到这个警告 例如,如果我有一个空白脚本,其中唯一的一行是x=y,那么先前的y会加下划线,并且会有一个类似undefined variable的警告 我怎样才能找回这些警告信息 更新: 我找到了一个最小的例子来说明这个问题。如果我有这样一个脚本: while True: x = y 然后在y下出现

我正在使用PyCharm 2019.2版。以前,每当我在代码中使用未定义的变量时,PyCharm都会在这个变量下面加下划线,并在我运行代码之前给我一个警告。然而,最近发生了一些变化,现在我看不到这个警告

例如,如果我有一个空白脚本,其中唯一的一行是
x=y
,那么先前的
y
会加下划线,并且会有一个类似
undefined variable
的警告

我怎样才能找回这些警告信息


更新:

我找到了一个最小的例子来说明这个问题。如果我有这样一个脚本:

while True:
    x = y
然后在
y
下出现一条警告消息

但如果我的脚本是:

while True:
    x = y
    if 0:
        pass
然后在
y
下没有警告消息

如果我在循环时移除外部
,或将
如果0:
更改为
如果1:
,则警告消息再次出现


知道发生了什么吗?

这在2019.3版有效,但不适用于所有打开的文件(例如,它们可能需要成为项目SourcesRoot的一部分)。这在2019.3版有效,但不适用于所有打开的文件(例如,它们可能需要成为项目SourcesRoot的一部分)。