【发布时间】:2020-07-17 10:50:19
【问题描述】:
假设我有两个 git repos,A 和 B,它们相互依赖,两者都在不断变化,所以制作它们没有任何意义放入可安装的 python 包中。
到目前为止,我通过将其他 repo 的相应绝对路径添加到 sys.path 来解决导入问题。
import sys
sys.path.append("/home/path/to/B")
from package_B import function_B
但这变得相当麻烦,因为对于我从中签出代码的每台不同的机器,我都需要调整这条路径。此外,它弄乱了我的提交差异。
处理这些导入的正确方法是什么?
【问题讨论】:
标签: python git python-import