You need to add the python modules directory to the sys path.
If you have something like this
Root here_using_my_module.py my_module __init__.py --> leave it empty a.py b.py c.py
You need to add the module directory to sys_path
//here_using_your_module.py import os, sys abspath = lambda *p: os.path.abspath(os.path.join(*p)) PROJECT_ROOT = abspath(os.path.dirname(__file__)) sys.path.insert(0,PROJECT_ROOT) import a from my_module a.do_something()
source share