Flask - ImportError: No module named migrate.versioning Flask - ImportError: No module named migrate.versioning flask flask

Flask - ImportError: No module named migrate.versioning


pip install sqlalchemy==0.7.9 

and

pip install sqlalchemy-migrate==0.7.2 

and

optionally this flask-whooshalchemy==0.55a should solve the problem


ImportError: No module named migrate.versioning probably means the module is not installed. Make sure it has been installed in the correct virtual environment, it is activated (you ran the activate script in that environment) and the selected Python binary is actually making use of that environment (i.e. you are using Python2 and not Python3).


As said by @BoppreH earlier

ImportError: No module named migrate.versioning

means that the module named 'migrate' is not installed in your virtual environment or your system. First make sure that you are using the proper environment and that it is activated using the activate script.

I had the same problem and had the correct environment set up. But still the error was not solved.

What worked for me was installing the sqlalchemy-migrate package from pip. After activating my environment, I ran the following code to install it :

pip install sqlalchemy-migrate