n1ro°
RU

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

Как установить Python-пакет в отдельную папку через pip --target

--target используют для vendor-папок, serverless bundles и других случаев, где обычный site-packages или venv не подходи

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

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

`python -m pip install --target ./vendor requests` устанавливает пакет и зависимости в выбранный каталог. Проверьте актуальные условия по официальным источникам на дату 2026-09-17 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. 1: Создайте или очистите целевой `./vendor`.
  2. 2: Выполните `python -m pip install --target ./vendor requests`.
  3. 3: Проверьте файлы и версии distributions в каталоге.
  4. 4: Настройте runtime/deploy так, чтобы vendor-каталог попадал в Python import path.

Важно

Произвольный target не становится частью `sys.path` автоматически во всех окружениях.

Проверьте после выполнения

  • До команды: Создайте или очистите целевой `./vendor`.
  • Контроль результата: Настройте runtime/deploy так, чтобы vendor-каталог попадал в Python import path.
  • Не пропустите ограничение: Произвольный target не становится частью `sys.path` автоматически во всех окружениях.

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

Произвольный target не становится частью `sys.path` автоматически во всех окружениях.

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

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