如何将git clone项目用作另一个git项目的导入库

时间:2019-01-29 16:34:02

标签: python pip

我的目录中有两个克隆的git项目myProject和OpenSourceProject。我对OpenSourceProject进行了pip安装,以便可以将其用作myProject中的依赖项,例如:

import OpenSourceProject
from OpenSourceProject import SubModule

但是,我最近从GitHub克隆了OpenSourceProject,其唯一目的是修改一些代码(修复错误等)。现在,它与其他git克隆项目myProject位于同一目录中。我可以导入修改后的git而不使用pip安装版本吗?我该怎么办?

1 个答案:

答案 0 :(得分:0)

首先,您仍然可以pip install修改后的版本;只需cd到克隆目录并运行pip install .

或者您可以修改sys.path以指向克隆的代码。有关Python如何找到要导入的模块的信息,请参见the tutorial。在运行脚本之前,请在脚本或环境变量sys.path中更改PYTHONPATH