I have the following directory structure:
- src
- __init__.py
- scripts
- __init__.py
- preprocessing.py
- project1
- main.py
- project2
- main.py
I'm trying to access the script(s) inside the scripts
folder from within both the main.py
files.
I've tried adding in the __init__.py
(blank) files, and importing with import scripts
, from src import scripts
, and from .. import scripts
. None of these seem to work.
I either get: ValueError: Attempted relative import in non-package
, or no module found.
Thanks in advance!
P.S. I assume that the directory structure will get deeper soon (e.g. multiple subdirectories within scripts
and project1
/ project2
). So if these is an easy way to deal with this as well, that would be very much appreciated.