Python PyCharm自动完成/快速修复建议来自(我自己的)未受影响的模块?

Python PyCharm自动完成/快速修复建议来自(我自己的)未受影响的模块?,python,pycharm,Python,Pycharm,我正在开发一个包含大量包和模块的python库。这是我的模块mypack.aaa # mypack/aaa.py class AClassNamedSue: pass 现在我正在研究另一个模块,我希望它最终会是这样: # somewhere/bbb.py from mypack.aaa import AClassNamedSue def fun(): return AClassNamedSue() 如果我输入AClassNamedSue,我可以点击alt enter,然后P

我正在开发一个包含大量包和模块的python库。这是我的模块
mypack.aaa

# mypack/aaa.py
class AClassNamedSue:
    pass
现在我正在研究另一个模块,我希望它最终会是这样:

# somewhere/bbb.py
from mypack.aaa import AClassNamedSue

def fun():
    return AClassNamedSue()
如果我输入
AClassNamedSue
,我可以点击alt enter,然后PyCharm将建议导入,再次点击enter,PyCharm将把导入语句放在那里,我很好

问题是,如果我拼错了
AClassNamedSue
,或者我记不清该类的确切名称,那么我必须自己去找它。我希望能够键入
ACla
,然后让PyCharm检查我的项目,以建议我在任何地方编写的以
ACla
开头的所有类/函数

我知道,如果我要求PyCharm搜索所有安装了解释器的软件包,这可能会变得很沉重,但我只想能够搜索我自己的代码,这应该不会太糟糕


我已经查看了设置->编辑器->常规->代码完成,那里的设置似乎都没有这样做。我不知道还有什么地方可以看,也不知道这是否可能。有什么想法吗?

尝试调用completion两次(
ACla
->Ctrl+Space->Ctrl+Space),请参见

尝试右键单击所有模块文件所在的父目录,然后“将目录标记为”->“源根目录”,这没有帮助,非常确定它已经是我的源根目录。PyCharm已经可以找到我的模块和包了,只是它不会建议导入,除非我已经完全拼出了整个函数/类名。成功!谢谢