xxxxxxxxxx
from setuptools import setup, find_packages
setup(name='myproject', version='1.0', packages=find_packages())
xxxxxxxxxx
import sys
# setting path
sys.path.append('../parentdirectory')
# importing
from parentdirectory.geeks import geek_method
# using
geek_method()
xxxxxxxxxx
import os,sys,inspect
currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
parentdir = os.path.dirname(currentdir)
sys.path.insert(0,parentdir)
import mymodule
OR
import os, sys
sys.path.insert(1, os.getcwd())
import variables
xxxxxxxxxx
import os,sys,inspect
currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
parentdir = os.path.dirname(currentdir)
sys.path.insert(0,parentdir)
import mymodule
OR
import os, sys
sys.path.insert(1, os.getcwd())
import variables
xxxxxxxxxx
from pathlib import Path
path = Path(Path.cwd())
print(path.parent)
xxxxxxxxxx
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
# import ../db.py
import db