У меня есть два клонированных проекта git в моем каталоге, myProject и OpenSourceProject. Я сделал pip-установку OpenSourceProject, чтобы я мог использовать его как зависимость в myProject, например:
import OpenSourceProject
from OpenSourceProject import SubModule
Однако недавно я клонировал OpenSourceProject из GitHub с единственной целью модификации некоторого кода (исправления ошибок и т.д.). Теперь он находится в том же каталоге, что и мой другой клонированный проект git, myProject. Могу ли я импортировать модифицированный git вместо того, чтобы использовать версию установки pip? И как я могу это сделать?
pip install
, вы все еще можете pip install
модифицированную версию pip install
; просто cd
в клонированный каталог и запустите pip install.
Или вы можете изменить sys.path
чтобы он указывал на клонированный код. Посмотрите учебник о том, как Python находит модули для импорта. Измените sys.path
в ваших скриптах или переменной окружения PYTHONPATH
перед запуском скриптов.