这个项目依赖了两个项目,项目都是开源项目在 github 上,目录结构大概是这样的
project1
- model
- utils
detector.py
project2
- model
- utils
detector.py
main.py
现在 main.py 代码大概是这样的
from project1.detector import load_model
from project2.detector import load_aa
load_model()
load_aa()
现在有个问题,
project1 代码中的 import 都是绝对路径,例如:
from utils.box_utils import decode, decode_landm
如果想正常使用,就只能这样,sys.path.append('project1')
但这样就会出现第二个问题,调用 project2 中的代码就会出现问题,因为他也有 utils 目录 和 model 目录