Python IntelliJ/PyCharm仅为同一文件中的定义提供intellisense建议

Python IntelliJ/PyCharm仅为同一文件中的定义提供intellisense建议,python,intellij-idea,pycharm,intellisense,Python,Intellij Idea,Pycharm,Intellisense,我已经使用WebStorm和IntelliJ大约5年了,但我是Python新手。 我习惯于intellisense提供建议,这些建议不仅限于文件中定义的内容或已导入的内容 我下载了PyCharm以查看是否存在配置问题,但它也不能按预期工作。我在JetBrains的网站上看到过bug罚单,屏幕截图显示intellisense按照我的意愿工作 我可能总共花了3个小时试图解决这个问题,我开始怀疑这是否可能 目录结构示例: root_directory (marked as "Sources

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

我下载了PyCharm以查看是否存在配置问题,但它也不能按预期工作。我在JetBrains的网站上看到过bug罚单,屏幕截图显示intellisense按照我的意愿工作

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

目录结构示例:

root_directory (marked as "Sources Root")
-thing_to_import.py
-will_import.py
其中,东西\u to \u import.py只是:

A_THING='please work'

在will\u import.py中键入某事物的任何部分都不会提供导入所需变量的建议。“控制+空间”导致“无建议”弹出框


Python中是否有什么东西阻止了这种功能的工作,或者我有配置问题?

即使在同一目录下,
will\u import.py
文件也需要将
东西导入到\u import.py
模块

import thing_to_import

这就是我害怕的。不过,即使这样,在大多数情况下也不起作用。有时候,我会在输入上面的内容后得到一个建议,但并不可靠。@RyanDagg案例对PyCharm IntelliSense很重要。当然,该项必须在当前范围内可访问。请尝试调用
Ctrl+Space
两次