GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar Flask en Ubuntu 20.04?

La programación en Python es muy popular entre los usuarios de Ubuntu y es por eso que el sistema la incluye en sus repositorios. Además de esto, es posible instalar casi cualquier herramienta de desarrollo de Python en Ubuntu. Esto también incluye la programación de varias aplicaciones web. Por eso, si quieres usar Python para tus aplicaciones web entonces tienes que saber cómo instalar Flask en Ubuntu y eso es precisamente lo que aprenderás con este post.

¿Qué es Flask?

En el sitio web de Flask, encontramos la siguiente definición:

Flask es un marco de aplicación web WSGI ligero. Está diseñado para que empezar sea rápido y fácil, con la capacidad de escalar a aplicaciones complejas. Comenzó como un simple envoltorio de Werkzeug y Jinja y se ha convertido en uno de los marcos de aplicaciones web de Python más populares.

Entonces, con Flask, podemos comenzar a crear aplicaciones web con Python y ocuparnos solo del código y el diseño de nuestra aplicación.

Instalar Flask en Ubuntu 20.04

Para instalar Flask lo mejor es instalarlo en un entorno virtual de Python. Aunque esto pueda sonar extraño, la realidad es que es bastante simple de hacer.

Primero, asegúrese de que su sistema esté completamente actualizado:

sudo apt update
sudo apt upgrade

Después de eso, debe instalar python3-venv paquete cuya función principal es permitirle crear entornos virtuales de Python.

Luego, debe crear la carpeta donde se alojará su proyecto. Además, puedes elegir la ubicación que más te guste. En este caso, crearé una carpeta llamada example .

mkdir example

Y accede a la carpeta:

cd example

Ahora es el momento de crear el entorno virtual ejecutando

python3 -m venv venv

Esto crea una carpeta llamada venv que contiene un binario que nos permitirá activar el entorno virtual. Para hacer esto, simplemente ejecute:

source venv/bin/activate

En este punto, notará cómo cambia el mensaje, agregando al principio algo similar a esto

(venv)

Ahora que estamos en el entorno virtual, podemos usar PIP, el administrador de paquetes de Python para instalar Flask.

pip install Flask

Puede verificar la instalación de Flask, mostrando la versión instalada.

python -m flask --version

Salida de muestra:

Python 3.8.5
Flask 1.1.2
Werkzeug 1.0.1

Comprobando la instalación de Flask en Ubuntu 20.04

La mejor manera de saber si la instalación se ha realizado correctamente es crear un nuevo archivo, agregar código y ejecutarlo. Así que hazlo con un editor de texto o tu IDE favorito.

Y agregue el siguiente contenido:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World! welcome to atechtown.com'


export FLASK_APP=hello.py

Por supuesto, este es un archivo de prueba bastante básico y solo incluye 'Hello World', pero debería ser suficiente.

Para iniciar la ejecución del código tienes que ejecutar

flask run

Y obtendrá una salida de pantalla similar a esta:

 * Serving Flask app "hello.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Te dice que tienes que acceder desde 127.0.0.1.1:5000 en su navegador web. Sin embargo, si ha instalado Flask en un servidor o máquina virtual, deberá usar el --host opción.

flask run --host=0.0.0.0.0

Ahora abre tu navegador y ve a http://127.0.0.1:5000 si ha instalado Flask en una máquina local o http://your-ip-server:5000 si lo ha instalado en una máquina virtual o servidor.

Si todo salió bien, debería ver una pantalla similar a esta:

Cuando haya terminado de trabajar, deshabilite el entorno virtual ejecutando:

deactivate

De esta forma habrás instalado correctamente Flask en Ubuntu 20.04.

Conclusión

En Ubuntu 20.04 tenemos a nuestra disposición muchas herramientas para programar y saber instalarlas es un paso inicial para crear aplicaciones en el lenguaje que queramos. En esta publicación, aprendió cómo instalar Flask en Ubuntu 20.04, que es un micromarco para el desarrollo de aplicaciones web usando Python. El proceso es rápido y sencillo y está al alcance de cualquier usuario.


Ubuntu
  1. Cómo instalar Python 3 en Ubuntu 18.04 o 20.04

  2. Cómo instalar Python 3.9 en Ubuntu 18.04

  3. ¿Cómo instalar Python 3.2 en Ubuntu 13.04?

  4. Cómo instalar Python 3.6 en Ubuntu 16.04

  5. Cómo instalar Python 3.9 en Ubuntu 20.04

Cómo instalar Flask en Ubuntu 21.04

Cómo instalar Flask en Ubuntu 20.04

Cómo instalar Flask en Ubuntu 22.04

Cómo instalar Python en Ubuntu 20.04

Cómo instalar Python en 3.9 Ubuntu 20.04

Cómo instalar Python en Ubuntu 22.04