Установка и настройка Pycharm - SevenLines/university-map GitHub Wiki

Рано или поздно вам надоест работать в visual studio code, и тогда лучше выбрать более универсальный инструмент для работы с python и javascript проектами. Наиболее популярное решение это pycharm (причем именно professional версия).

Идем и скачиваем ее https://www.jetbrains.com/pycharm/download/#section=windows

Imgur

устанавливаем и запускаем

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

идем в настройки

Imgur

заходим в настройки python для проекта. В правом верхнем углу там будут указан путь к питону.

Imgur

Если там вдруг ничего не указано, кликаем на колесико справа и жмем Add

Imgur

далее выбираем conda environment

Imgur

он создаст изолированную среду под ваш проект. Это немного более хитрый способ работы с питон проектами. Ждем пока все установится

Imgur

и тыкаем Ok.

Так как Pycharm создал изолированную среду, надо снова установить все пакеты. Для этого открываем терминал (консоль) прям из pycharm:

Imgur

conda install --file server\requirements.txt

и устанавливаем по старинке.

Теперь добавляем конфигурации для запуска проекта.

Imgur

кликаем +, затем выбираем Python

Imgur

меняем два поля, в одном указываем путь к app_server.py, в другом добавляем FLASK_DEBUG=True

Imgur

Жмем Ok и пробуем запустить

Imgur

если все хорошо, внизу откроется терминал с выводом сервера. Можно сходить на http://localhost:8000 и убедиться что там что-то отображается.

Теперь такую же конфигурацию надо сделать для npm. Тут все еще быстрее. Жмем

Imgur

Imgur

правим два поля и жмем ок

Imgur

запускаем

Imgur

теперь если запущен и фронт и бэк будет видно две зеленых точечки под названиями наших команд

Imgur

Теперь можно сходить на http://localhost:8080 и убедится что там все работает