
Введение: Пошаговое руководство по установке веб-фреймворка Flask Python на системы Ubuntu Linux.
Flask предназначен для веб-разработчиков, поскольку представляет собой микро-веб-фреймворк, основанный на Python. Он популярен благодаря своей простоте, гибкости и не требует специальных инструментов или библиотек. Кроме того, этот веб-фреймворк не имеет слоя абстракции баз данных. Поэтому, если вы занимаетесь веб-разработкой и хотите использовать его, то в этом руководстве вы найдете инструкцию по его настройке и использованию.
Необходимые условия:
Чтобы следовать этому руководству, вам понадобится система Ubuntu с правами sudo, Python и доступ к интернету.
Шаг 1: Проверьте версию Python
Почти все последние операционные системы Ubuntu, включая 22.04 и 20.04, поставляются с предустановленным Python версии 3. Итак, давайте проверим наличие Python и его менеджера пакетов PIP в нашей системе…
Чтобы проверить версию:
python3 --version
Для PIP
pip -V
Если для двух вышеперечисленных команд нет вывода, значит, они не работают в вашей системе. В этом случае воспользуйтесь приведенными командами:
Чтобы установить python3:
sudo apt install python3
Чтобы установить PIP:
sudo apt install python3-pip
Шаг 2: Настройка виртуальной среды (необязательно, но рекомендуется)
Если вы не хотите устанавливать пакеты Python глобально, то можете создать виртуальную среду, которая является лучшей практикой для изоляции пакетов Python и зависимостей. Итак, те, кто хочет создать виртуальную среду, могут выполнить эти шаги, в противном случае переходите к следующему шагу:
Установите пакет Virtualenv:
sudo apt-get install python3-venv
С помощью данной команды создайте новое виртуальное окружение Python:
python3 -m venv testenv
После создания виртуальной среды, чтобы активировать ее, выполните команду:
source testenv/bin/activate
Примечание: testenv – это имя нашей среды, но вы можете задать другое имя, если хотите:
Шаг 3: Установка Flask на Ubuntu 22.04 | 20.04
Далее, независимо от того, используете ли вы виртуальную среду или нет, команда менеджера пакетов PIP для установки Flask будет одинаковой для обоих случаев.
pip install flask
Если вы не используете VEnv, то выполните команду:
pip install flask --user
Подождите несколько секунд, PIP загрузит и установит все необходимые зависимости для использования Flask на Ubuntu или любой другой системе Linux.

Шаг 4: Проверка установки Flask
Выполнив предыдущие шаги, вы уже установили Flask в Ubuntu Linux, но чтобы подтвердить это, мы можем проверить его версию, вот команда для этого:
flask --version
Шаг 5: Пример использования Flask
Давайте создадим простой файл кода на Python, который будет импортировать Flash для печати простого приветствие в нашем браузере. Для этого на вашем Ubuntu используйте любой текстовый редактор, чтобы создать файл python.
Например, давайте создадим файл с именем – flasktest.py
nano flasktest.py
Сначала мы импортируем модуль Flask с помощью “from flask import Flask” и после этого добавим остальной код для печати “привет” сообщение.
Вот код, просто вставьте его в свой файл.
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
if __name__ == '__main__':
app.run()
Сохраните файл, нажав кнопку Ctrl+X, ввод Y, и нажать кнопку Введите клавиша.
Теперь используйте команду Python для запуска созданного файла:
python3 flasktest.py

Вы увидите локальный адрес – http://127.0.0.1:5000 в командном терминале, потому что Flask запустит локальный сервер разработки.

Теперь откройте этот адрес в браузере, и вы увидите сообщение – “Привет, Flask!”.

Это был один из самых быстрых способов установки Flash на систему Ubuntu Linux. Следуя этому руководству, вы сможете не только использовать Flask, но и создать виртуальную среду для установки библиотек Python в изолированном окружении.