How To Solve ModuleNotFoundError: No Module Named ‘flask_restful’ In Python

No module named 'flask_restful' in Python

While programming, you get the error “No module named ‘flask_restful'” in Python. I will guide you to install it on operating systems. Please follow this article now.

What causes the error “No module named ‘flask_restful'” in Python?

The flask_restful module is an extension for Flask that supports the rapid building of REST APIs. If you are familiar with Flask, then using Flask-RESTful will be easy.

The ModuleNotFoundError: No module named ‘flask_restful’ happens because you have not installed it before using the flask_restful module.

How to solve this error?

Install library ‘flask_restful’

If you install the ‘flask_restful’ module, you can use Python pip. But note that you need to specify the exact version of Python you are using.


If you don’t have pip installed, here is the solution for you in Python 3:

python3 -m pip install Flask-RESTful

If you use Python 3, use the pip3 statement as follows:

pip3 install Flask-RESTful

If you use Python 2, use the following pip command:

pip install Flask-RESTful

Install ‘flask_restful’ on operating systems

You would install ‘flask_restful’ according to your operating system.

Install ‘flask_restful’ on Windows using pip

Before installing ‘flask_restful’, you need to create a virtual environment. Using a virtual environment helps you avoid incompatibilities between packages and break the system if you install incompatible libraries with your operating system.

You can activate the virtual environment with the following command:


Then you can install the ‘flask_restful’ module with the following command:

pip3 install Flask-RESTful

If you do not have pip installed, use the following command:

python3 -m pip install Flask-RESTful

Install ‘flask_restful’ on Mac using pip

Make sure you have installed Python and pip. Just like on Windows operating systems, you also need a virtual environment. You can activate the virtual environment with the following command:

source venv/bin/activate

Install ‘flask_restful’ in the command prompt environment:

python3 -m pip install pyflask_restful

Install module ‘flask_restful’ by Anaconda

Anaconda is the most popular open-source Data Science platform available on Python. Install Anaconda first, create a virtual environment, and install ‘flask_restful’.

To create an anaconda environment:

conda create -n flask_restful python=3.8

Enable the project area you will see ‘flask_restful’ in parentheses next to the line prompt:

source activate flask_restful

Finally, install ‘flask_restful’ with the command:

conda install -c conda-forge flask-restful

Import flask_restful module

Once you have successfully installed the flask_restful module, to use it, you need to import this module with the following syntax:

from flask_restful import Resource, Api
from flask import Flask


Above are the ways to install the Flask-RESTful library depending on the Python version, the operating system you are using, and how to import the Flask-RESTful library after successfully installing it. If you have any ideas about the article ModuleNotFoundError: No module named ‘flask_restful’ in Python, please comment. Thanks for reading!

Maybe you are interested:

Leave a Reply

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