我在我的项目中添加了一个repo作为子模块,但是当我编译项目时,repo中的import语句没有解析
要添加子模块,我使用了命令
git submodule add <git-clone-link>
我在项目中创建了一个名为lib
的文件夹,并在该文件夹下添加了子模块。
但是,在子模块中,有些文件从子模块中的其他文件导入。例如,假设子模块有python包P1和P2。 P1具有File_A,P2具有File_B。
对于File_B导入File_A,import语句如下所示
from P1 import File_A
。此import语句仍然有效,因为两个文件都在子模块下。
有关为什么这不起作用的任何想法?