Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Install Flask in Python

Create a virtual environment and install the Flask web framework with pip.

How-To Guides1 min read6 screenshots

Requirements

  • Python 3 installed.
  • The latest pip.
  • python3-venv to make isolated Python environments.

Step 1: Install the venv tools

sudo apt install python3-venv
Installing python3-venv

Step 2: Create a virtual environment

Make a folder for your project and a virtual environment in it:

mkdir myflaskapp
cd myflaskapp
python3 -m venv venv
Creating the virtual environment

(You can also use virtualenv venv if the virtualenv tool is installed.)

Step 3: Activate the environment

source ./venv/bin/activate
Activating the virtual environment

The prompt now starts with (venv).

Step 4: Check pip

pip -V
Checking the pip version

Step 5: Install Flask

pip install flask
Installing Flask

Step 6: Check Flask

Open Python and import it:

python
import flask
Importing Flask

If no error shows, Flask is installed. Leave Python with exit().

A first app

Create app.py:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def home():
    return "Hello from Flask!"

Run it:

flask --app app run

Open http://127.0.0.1:5000.

To leave the virtual environment, type deactivate.

Quick recap

  • Use a virtual environment for each project.
  • pip install flask.
  • Run with flask --app app run.