Issue
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/flask/cli.py", line 256, in locate_app
__import__(module_name)
File "/test_archived/test_api.py", line 6, in <module>
from flask_api import FlaskAPI
File "/usr/local/lib/python3.7/site-packages/flask_api/__init__.py", line 1, in <module>
from flask_api.app import FlaskAPI
File "/usr/local/lib/python3.7/site-packages/flask_api/app.py", line 4, in <module>
from flask._compat import reraise, string_types, text_type
ModuleNotFoundError: No module named 'flask._compat'
I tried with python version 3.6 & 3.7. Also tried flask 1.1.1, 1.1.4 & 2.0.0. But Error isn’t fixing.
import os
import logging
from argparse import ArgumentParser
from flask import request
from flask_api import FlaskAPI
Error throwing FlaskAPI import
How I fixed this error?
Solution
I had the same issue, and, finally, I defined in the requirements.txt
the versions for both flask
and werkzeug
:
Flask==1.1.2
werkzeug==1.0.1
Answered By – Moi Syme
This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0