В данной статье воды не будет, только команды для установки виртуального окружения и модуля Flask под Linux (у меня - Manjaro).
Первым делом я создал отдельную директорию под проект "python_advanced" и туда создаю виртуальное окружение:
python -m venv .venv
Имя директории с точкой впереди означает что папка будет скрыта и командой ls без ключей ее видно не будет! А чтобы ее увидеть - добавляем ключ -а.
После того как виртуальное окружение создано, надо его активировать:
source ./.venv/bin/activate
Ну и собственно можно переходить к установке Flask:
pip install Flask
Чтобы посмотреть список всех установленных библиотек в данном виртуальном окружении используется команда:
pip freeze
А для того чтобы эти библиотеки записать в файл, из которого в последствии можно запустить установку всех необходимых библиотек, команда:
pip freeze > requirements.txt
Установка библиотек из этого файла:
pip install -r requirements.txt
Теперь осталось проверить как работает установленный flask, для этого нужно написать маленький файлик на python'e, с таким кодом и именем скажем test_flask.py:
Перед запуском тестового сервера flask прописываем следующие параметры, ну и запускаем:
Осталось открыть адрес http://127.0.0.1:5555/test в адресной строке браузера
Ну вот как-то так. А я, если честно - это делал давно (в марте) и совершенно забыл как это делается. Вчера решил серьёзно заняться учебой и не смог запустить, по памяти, данный сервер. Поэтому решил пройтись вновь с начала курса python_advanced.
На этом пока всё, надеюсь дальше пойдет как по накатанной, желаю всем здоровья, счастья и денег побольше!
Да, чуть не забыл - домашняя работа по этому модулю. Ну так, для ознакомления и сравнения со своими наработками.