How to install Flask on Ubuntu 18.04/19.04

How to install Flask – Python web development micro framework on Ubuntu 18.04 and 19.04

Go ahead and launch your terminal, run the following commands..

sudo apt update && upgrade

I assume that you already have python and pip installed on your Ubuntu Desktop/server. If not, you can install python3 and pip3 with the following commands.

Let’s Install python3 and pip3

sudo apt install python3
sudo apt install python3-pip

Now, let’s check python3 and pip3 version

python3 -V
pip3 -V

Install python virtual environment

We’ll create a directory/folder, where python virtual enviroment will be installed and activated.

cd Desktop && mkdir pybox && cd pybox

We just created a directory on the Desktop and changed directory, now, we are in pybox directory.

Let’s install venv and name it venv

python3 -m venv venv

Let’s activate the venv – The Python environment

source venv/bin/activate

Make sure you are in pybox direcetory, before start activating python virtual envorinment

Let’s install Flask

pip install flask
flask --version
pip lists

Let’s quickly create flask app

Create a folder/directory in the pybox directory/folder

mkdir demoapp && cd demoapp && touch app.py

In app.py file, put the following code

from flask import Flask
app = Flask(__name__)

@app.route("/")
def home():
	return "Hello from flask app.py file"

if __name__ == '__main__':
	app.run(debug=True)

Make sure you are in the flask app root directory and run the following command from the terminal

FLASK_APP=app.py

then

flask run

Now, go ahead and open your preferred browser and navigate to

http://127.0.0.1:5000/
localhost:5000

How to install Flask on Ubuntu 18.04 Video

Watch me install Flask on Ubuntu 18.04