一个关于 Python import 第三方项目的问题
資深大佬 : m939594960 3
这个项目依赖了两个项目,项目都是开源项目在 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 目录
大佬有話說 (0)