IntelliJ/PyCharm 只为同一文件中的定义提供智能感知建议

IntelliJ/PyCharm only provides intellisense suggestions for definitions in same file

我已经使用 WebStorm 和 IntelliJ 加起来大约 5 年了,但我是 Python 的新手。 我习惯于智能感知提供的建议不仅限于文件中定义的或已经导入的内容。

我已经下载了 PyCharm 以查看是否是配置问题,但它也无法正常工作。我在 JetBrains 的网站上看到错误票据,其中的屏幕截图显示智能感知按我的意愿工作。

我可能总共花了 3 个小时试图解决这个问题,我开始怀疑它是否可行。

示例目录结构:

root_directory (marked as "Sources Root")
-thing_to_import.py
-will_import.py

其中 thing_to_import.py 就是:

A_THING = 'please work'

在 will_import.py 中键入 A_THING 的任何部分不会提供导入所需变量的建议。 “control + space”导致出现“无建议”弹出窗口。

Python 中是否有某些东西阻止了此类功能的运行,或者我遇到了配置问题?

will_import.py 文件需要导入 thing_to_import.py 模块,即使它们位于同一目录中。

import thing_to_import