n1ro°
RU

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

pip install -e . для проекта с pyproject.toml

Активируйте нужный venv и проверьте `python -m pip --version`. Перейдите в каталог с `pyproject.toml` и выполните `pytho

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

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

Для локальной разработки выполните `python -m pip install -e .` в корне проекта; изменения Python-кода обычно видны без reinstall, но metadata, entry points и build-настройки могут потребовать повторной editable-установки.

Проверка по порядку

  • Активируйте нужный venv и проверьте `python -m pip --version`.
  • Перейдите в каталог с `pyproject.toml` и выполните `python -m pip install -e .`.
  • Проверьте путь импорта через `python -c "import your_package; print(your_package.__file__)"`.

Исправление

  1. Измените обычный Python-модуль и убедитесь, что рабочий код виден в ожидаемом процессе.
  2. После изменения dependencies/metadata/entry points повторите `python -m pip install -e .`.
  3. Если build backend не поддерживает editable mode, обновите/настройте совместимый backend или используйте обычную локальную установку.

Как понять, что исправлено

  • Импорт указывает на рабочий checkout, изменение Python-кода видно без reinstall, а metadata обновляется после повторной editable install при необходимости.

Важно

Editable install зависит от build backend. Если -e не поддерживается, не обходите backend хаками — используйте совместимый backend или обычную local install.

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

Editable install зависит от build backend. Если -e не поддерживается, не обходите backend хаками — используйте совместимый backend или обычную local install.

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

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