我有类似的目录结构.
main.py
pack
|___sub_pack1
|__a.py
|___sub_pack2
|__b.py
Run Code Online (Sandbox Code Playgroud)
现在在main.py(这是我执行的主程序)中,我正在导入如下
from pack.sub_pack1 import a
Run Code Online (Sandbox Code Playgroud)
工作正常.
在a.py里面我输入如下
from pack.sub_pack2 import b
Run Code Online (Sandbox Code Playgroud)
此时pycharm将上面的代码强调为红色,并通知我"Unresolved reference pack".
现在我的代码工作正常,应该.我很好奇为什么pycharm认为它是错误的,我该怎么做才能避免这样的事情.
ein*_*ent 25
如果你在PyCharm中遇到"未解决的引用"错误,你可以做的另一件事是:
确保您已为所有Python源目录执行此操作.