How To Install Flask

In this article, we’ll guide you through the process of how to install Flask and Environment setup on your machine. Before installing Flask, you need to make sure that you have Python installed on your system.

Flask typically needs Python 2.6 or a newer version for its installation. While Flask and its dependencies can function well with Python 3 (from version 3.3 onwards), numerous Flask extensions do not work correctly with it. Therefore, it is advisable to install Flask on Python 2.7.

Create A Virtual Environment

It’s always a good practice to create a virtual environment for your Python projects.

A virtual environment allows you to install and manage dependencies for a particular project without interfering with the system-wide Python installation.

By doing so, it prevents compatibility problems that may arise from different versions of libraries being implemented simultaneously.

Utilize the given below instructions  to install flask virtualenv:

pip install virtualenv

To execute following command, you require administrator permissions. In Linux/Mac OS, you can include sudo before “pip” to obtain these privileges.

If you are working with Windows, you should log in as an Administrator. On Ubuntu, virtualenv can be installed through the package manager.

Sudo apt-get install virtualenv

After installation, a new virtual environment can be set up in a directory.

mkdir mrxproject

cd mrxproject

virtualenv mrxenv

To launch the appropriate environment, the following command can be executed on Linux/OS X systems:


You can implement the following command on Windows


Now we can proceed with installing Flask within this particular virtual environment.

pip install flask

You can execute the command above straightaway without having to set up a virtual environment for system-wide installation.

Test Your Flask Installation

After installing Flask, you can test the installation by creating a simple Flask application.

Create a new file named and add the following code:


from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, Developer's!' if __name__ == '__main__':

Save the file and run the application using the following command:

flask run

This command will start the development server and you can access the application by visiting in your web browser.

Congratulations! You have successfully installed Flask and created a simple Flask application.

We value your feedback.

Subscribe To Our Newsletter
Enter your email to receive a weekly round-up of our best posts. Learn more!

Leave a Reply

Your email address will not be published. Required fields are marked *