n1ro°
RU

Компьютеры · Инструкция

pip: как установить VCS-проект в editable-режиме через Direct URL

Для разработки библиотеки из удалённого Git-репозитория иногда нужно сочетать VCS-источник с editable-режимом, чтобы лок

Редакция N1RO · Проверено

Короткий ответ

Используйте Direct URL с `-e`, например `python -m pip install -e 'SomePackage @ git+https://host/repo.git@branch'`. pip создаст editable-установку из VCS-источника.

Что делать

  1. 1. Убедитесь, что нужная VCS-команда, например Git, доступна в PATH.
  2. 2. Сформируйте Direct URL с именем проекта и `git+https://..`, при необходимости добавьте ref.
  3. 3. Запустите `python -m pip install -e 'ProjectName @ git+https://host/repo.git@branch'`.
  4. 4. Найдите checkout и проверьте импорт пакета после локального изменения.

Важные ограничения

  • Для VCS-установки нужен соответствующий VCS-клиент.
  • Закрепляйте конкретный ref или commit, если важна воспроизводимость.

Что учитывать

Для VCS-установки нужен соответствующий VCS-клиент.,Закрепляйте конкретный ref или commit, если важна воспроизводимость.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. pip install). Пример и формулировки — редакция N1RO на 2026-09-18.