Flask — это легкий микровеб-фреймворк для Python. Его простота и гибкость делают его отличным выбором для создания чего угодно: от небольших личных проектов до сложных, готовых к использованию веб-приложений. В этом руководстве мы познакомим вас с процессом установки Flask на Debian 12.
Flask зависит от набора инструментов Werkzeug WSGI, механизма шаблонов Jinja и набора инструментов Click CLI. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь веб-разработки, мы предоставим вам четкие и простые в использовании шаги, которые помогут вам запустить Flask в кратчайшие сроки.
Предварительные условия
- Debian 12 VPS с объемом оперативной памяти не менее 4 ГБ.
- Доступ по SSH с привилегиями sudo или root-доступом.
Кроме того, рекомендуется иметь как минимум 2 ГБ SWAP-памяти, даже если у вас достаточно доступной оперативной памяти.
Шаг 1. Обновите систему
Прежде всего, нам нужно войти в наш Debian 12 VPS через SSH:
|
|
Замените «root» на пользователя с привилегиями sudo или root, если необходимо. Кроме того, замените «IP_Address» и «Port_Number» соответствующим IP-адресом вашего сервера и номером порта SSH. Далее давайте убедимся, что мы используем Debian 12. Вы можете сделать это следующим образом:
|
|
Команда должна вернуть вывод, подобный этому:
|
|
Шаг 2. Установите пакеты Python и создайте виртуальную среду
В Debian 12 по умолчанию установлен Python версии 3.11 — вы можете проверить это с помощью команды:
|
|
Теперь вы можете установить необходимые пакеты python3-pip и python3-venv с помощью команды:
|
|
Вы можете установить Flask глобально с помощью команды pip3 install flask, но рекомендуется создать виртуальную среду и установить там приложение Flask.
Давайте создадим нового пользователя и установим приложение Flask в новой виртуальной среде:
|
|
Теперь вы можете войти в систему как пользователь john с помощью приведенной выше команды. После входа в систему создайте каталоги flaskapp/templates:
|
|
Шаг 3. Установите Flask на Debian 12
Войдите в каталог с именем flaskapp — теперь вы можете продолжить и создать виртуальную среду.
|
|
Теперь войдите в виртуальную среду с помощью:
|
|
Теперь вы активировали виртуальную среду, где мы можем начать установку. Давайте установим Flask и Gunicorn:
|
|
После завершения установки вы должны получить аналогичный вывод:
|
|
Запуск простого приложения Flask
После установки Flask вы можете запустить простое приложение, чтобы проверить, все ли работает должным образом. Убедитесь, что вы вошли в систему как пользователь «john». Создайте файл app.py с помощью предпочитаемого вами текстового редактора:
|
|
Добавьте в файл следующий код:
|
|
Сохраните и закройте файл. Теперь вы можете запустить этот пример программы:
|
|
Приложение продолжит работу в фоновом режиме, прослушивая порт 5000.
Вы можете проверить вывод программы с помощью этой быстрой команды:
|
|
Вы должны получить следующий вывод:
|
|
Поздравляем! Вы успешно установили Flask в Debian 12. Теперь вы можете использовать Flask для запуска своих программ и разработки программного обеспечения.
Если вам понравился этот пост о том, как настроить Flask на Debian 12, поделитесь им с друзьями в социальных сетях или просто оставьте ответ в разделе комментариев. Спасибо.