我已经使用WebStorm和IntelliJ大约5年了,但对Python来说还是个新手。我习惯于intellisense提供建议,这些建议不仅仅局限于文件中定义的内容或已经导入的内容。
我下载了PyCharm,看看它是否是配置问题,但它也不能按预期工作。我在JetBrains的网站上看到过错误通知单,屏幕截图显示intelligense正在按我的意愿工作。
我可能总共花了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
的任何部分都不会提供导入所需变量的建议"控制+空间";导致";没有建议";popover。
Python中有什么东西阻止了这类功能的工作,还是我有配置问题?
will_import.py
文件需要导入thing_to_import.py
模块,即使它们在同一目录中。
import thing_to_import