HSE-Perm-projects-23-24 / algoscalc-docs

Документация проекта по разработке Онлайн-калькулятора
MIT License
0 stars 0 forks source link

Клонировать репозитории #1

Open MikhailovAlexander opened 7 months ago

MikhailovAlexander commented 7 months ago

Необходимо клонировать на свою машину репозитории с исходными кодами и документацией проекта:

  1. Репозиторий с документацией проекта - клонировать репозиторий, установить программу Visual Paradigm, открыть в ней UML-модель.
  2. Репозиторий с серверной частью онлайн-калькулятора - клонировать репозиторий, в Pycharm настроить виртуальное окружение проекта, установить зависимости проекта, запустить сервер.
  3. Репозиторий с клиентской частью онлайн-калькулятора - клонировать репозиторий, в Pycharm настроить виртуальное окружение проекта, установить зависимости проекта, запустить при работающей серверной части.
MikhailovAlexander commented 7 months ago

Серверная часть

У проекта много зависимостей - сторонних библиотек, без которых он не запустится. Все зависимости указаны в файле src/requirements.txt

Image

Установить зависимые библиотеки из файла можно с помощью команды в терминале pip install --no-cache-dir --upgrade -r /code/requirements.txt, но, они установятся на машину, а каким-то другим проектам могут понадобиться другие версии этих библиотек, могут возникать конфликты.

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

Image

Image

Image

MikhailovAlexander commented 7 months ago

28.11.23 - настроили виртуальное окружение для серверной части проекта, установили зависимости и запустили сервер на машине студента.