我在我的项目中添加了一个git子模块。现在,该子模块中的所有进口都已损坏,因为我必须使用完整的导入路径。 例如,如果该结构是这样的:python导入二级包
MYPROJECT:
- submodule_project:
- 包1:
--- code1.py
- 包2:
--- code2.py
现在,在code1.py中有from package2 import code2
。它告诉我package2是未解决的参考。只有将其更改为from submodule_project.package2 import code2
才能解决问题。
我不想要这个,因为我不想改变子模块中的任何东西。我只是添加它来在我的项目中使用它的一些软件包,并在开发人员更新时定期更新它。