在我的根主目录中,我有以下git存储库:
/root/foo
/root/foo-lib
hello.py
中的一个python文件,例如/root/foo/scale/hello.py
,需要/root/foo-lib
中名为bar.py
的文件/root/foo-lib/lib/bar.py
内部hello.py
我可能有:
import scale.test as test
...
还有很多其他人。但是,我需要将bar.py
库导入到该文件中,该文件位于单独的存储库中。我怎么能做到这一点?我需要像
import foo-lib.lib.bar as bar
在我的hello.py
文件中。我不知道如何实现这一目标。有人能给我一个线索吗?
答案 0 :(得分:2)
您可以创建文件/root/__init__.py
,在/root/foo/scale/hello.py
中,您可以使用语句
import ...foo-lib.lib.bar as bar
另一种方法是在/root/foo/scale/
目录中创建一个符号链接,指向/root/foo-lib