Перейти к основному содержимому

Каковы лучшие практики установки dbt Core с помощью pip?

Управление локальными Python‑окружениями может быть непростой задачей! Вы можете использовать эти лучшие практики, чтобы улучшить установку dbt Core с помощью pip.

Использование виртуальных окружений

Мы рекомендуем использовать виртуальные окружения для изоляции модулей pip. Вот пример настройки:


python3 -m venv dbt-env # создание окружения
source dbt-env/bin/activate # активация окружения для Mac и Linux
dbt-env\Scripts\activate # активация окружения для Windows

Если вы устанавливаете dbt в виртуальном окружении, вам нужно будет повторно активировать это же виртуальное окружение каждый раз, когда вы создаете новое окно или сессию оболочки.

Совет: Вы можете создать псевдоним для команды source в вашем $HOME/.bashrc, $HOME/.zshrc или любом другом rc-файле, который использует ваша оболочка. Например, вы можете добавить команду вроде alias env_dbt='source <PATH_TO_VIRTUAL_ENV_CONFIG>/bin/activate', заменив <PATH_TO_VIRTUAL_ENV_CONFIG> на путь к вашей конфигурации виртуального окружения.

Использование последних версий

Установки dbt тестируются с использованием последних версий pip и setuptools. Новые версии имеют улучшенное поведение при разрешении зависимостей, а также значительно более быстрое время установки благодаря использованию предварительно скомпилированных "колес" (wheels), когда они доступны для вашей операционной системы.

Перед установкой dbt убедитесь, что у вас установлены последние версии:


python -m pip install --upgrade pip wheel setuptools

Нашли ошибку?

0
Loading