Компьютеры · Инструкция
pip install -e . для проекта с pyproject.toml
Активируйте нужный venv и проверьте `python -m pip --version`. Перейдите в каталог с `pyproject.toml` и выполните `pytho
Короткий ответ
Для локальной разработки выполните `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__)"`.
Исправление
- Измените обычный Python-модуль и убедитесь, что рабочий код виден в ожидаемом процессе.
- После изменения dependencies/metadata/entry points повторите `python -m pip install -e .`.
- Если 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.