刚接触python+flask,想用flask做一个网站。 IDE是Visual studio 2017,我用flasky.py作为启动文件可以成功运行程序。但是在 CLI 中,我经常遇到这个错误。
(sms) C:\Document\Workspace\smsserver\smsserver>flasky.py
Traceback (most recent call last):
File "C:\Document\Workspace\smsserver\smsserver\flasky.py", line 3, in <module>
from flask_migrate import Migrate
ModuleNotFoundError: No module named 'flask_migrate'
代码是:
import os
from os import environ
from flask_migrate import Migrate
from app import create_app, db
import app.models
app = create_app(os.getenv('FLASK_CONFIG') or 'default')
migrate = Migrate(app, db)
....
这是安装在 venv 中的模块。
(sms) C:\Document\Workspace\smsserver\smsserver>pip freeze
alembic==1.0.7
...
Flask==1.0.2
Flask-Bootstrap==3.3.7.1
Flask-Mail==0.9.1
Flask-Migrate==2.3.1
Flask-SQLAlchemy==2.3.2
....
SQLAlchemy==1.2.17
sqlalchemy-migrate==0.12.0
sqlparse==0.2.4
....
有什么我遗漏的吗?或者任何模块冲突?
最佳答案
尝试重新安装 pip install Flask-Migrate。这对我有用
关于python - 模块未找到错误 : No module named 'flask_migrate' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54694138/