我的目录中有两个克隆的git项目myProject和OpenSourceProject。我对OpenSourceProject进行了pip安装,以便可以将其用作myProject中的依赖项,例如:
import OpenSourceProject
from OpenSourceProject import SubModule
但是,我最近从GitHub克隆了OpenSourceProject,其唯一目的是修改一些代码(修复错误等)。现在,它与其他git克隆项目myProject位于同一目录中。我可以导入修改后的git而不使用pip安装版本吗?我该怎么办?
答案 0 :(得分:0)
首先,您仍然可以pip install
修改后的版本;只需cd
到克隆目录并运行pip install .
或者您可以修改sys.path
以指向克隆的代码。有关Python如何找到要导入的模块的信息,请参见the tutorial。在运行脚本之前,请在脚本或环境变量sys.path
中更改PYTHONPATH
。