Python git链接到子模块文件导入问题

Python git链接到子模块文件导入问题,python,django,git,git-submodules,Python,Django,Git,Git Submodules,我在我的项目中添加了一个文件,它是另一个git项目中文件的符号链接。我按照这个答案中的步骤将另一个项目作为子模块添加到我的项目中 现在,我添加到文件的链接有一些损坏的导入。 假设我的项目A的结构是这样的(包括项目B的子模块的结构): 项目A: -包装1: --link.py -子模块-of-project-B --包装1: ---链接的_文件.py --包装2 --包装3 现在'linked_file.py'从'package2'导入了一些内容,后者是项目B中的一个包。 但是因为项目A没有这个包

我在我的项目中添加了一个文件,它是另一个git项目中文件的符号链接。我按照这个答案中的步骤将另一个项目作为子模块添加到我的项目中

现在,我添加到文件的链接有一些损坏的导入。 假设我的项目A的结构是这样的(包括项目B的子模块的结构):

项目A:
-包装1:
--link.py
-子模块-of-project-B
--包装1:
---链接的_文件.py
--包装2
--包装3

现在'linked_file.py'从'package2'导入了一些内容,后者是项目B中的一个包。 但是因为项目A没有这个包,所以链接中的导入被破坏,我无法运行项目A。 我知道我可以将导入从
import package2
更改为
import submodule.package2
。 但是因为这是一个链接,我认为这将改变项目B中原始文件中的导入行,这将使它在那里中断

我使用了一个链接,因为在将来,我需要开发人员对原始文件的任何更新立即反映在我的项目中