I have following similar directory structure.
main.py
pack
|___sub_pack1
|__a.py
|___sub_pack2
|__b.py
Now inside main.py (which is my main program that I execute) I am importing like follow
from pack.sub_pack1 import a
Working fine.
Inside a.py I am importing like follow
from pack.sub_pack2 import b
At this point pycharm underlines above code as red and notifying me "Unresolved reference pack".
Now my code is working fine which should. I am curious why pycharm considering it as error and what can I do to avoid such thing.
Another thing you can do if you're having trouble with "Unsolved reference" errors in PyCharm is:
Make sure you've done this for all your Python source directories.
Go to settings-> project structure and sub_pack2 as a source
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With