Перейти к содержанию

Установка зависимостей

Зависимости:

  • Python (рекомендуется использовать 3.8+)
  • Pipenv
  • Docker
  • docker-compose
  • cookiecutter

Установка

Шаг 1. Устанавливаем Docker и docker-compose

su
apt update; apt upgrade -y; apt install -y curl; curl -sSL https://get.docker.com/ | sh; curl -L https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
usermod -aG docker $USER

Затем нажмите Ctrl+D для того, чтобы выйти из учетной записи суперпользователя и перезагрузите компьютер.

Шаг 2. Устанавливаем cookiecutter

Cookiecutter используется для генерации нового сайта из шаблона.

pip3 install cookiecutter

Шаг 3. Устанавливаем Pipenv

Pipenv помогает управлять зависимостями в проекте. Он делает это лучше, чем стандартный pip.

pip3 install pipenv

Если вы на MacOS, то можете использовать brew:

brew install pipenv