为了账号安全,请及时绑定邮箱和手机立即绑定

ModuleNotFoundError: 没有名为“flask_migrate”的模块

ModuleNotFoundError: 没有名为“flask_migrate”的模块

牛魔王的故事 2021-11-09 11:01:58
我是 python+flask 的新手,想用 Flask 创建一个网站。IDE是Visual Studio 2017,我可以用flaky.py作为启动文件成功运行程序。但是在 CLI 中,我不断收到此错误。(sms) C:\Document\Workspace\smsserver\smsserver>flasky.pyTraceback (most recent call last):  File "C:\Document\Workspace\smsserver\smsserver\flasky.py", line 3, in <module>    from flask_migrate import MigrateModuleNotFoundError: No module named 'flask_migrate'代码是:import osfrom os import environfrom flask_migrate import Migratefrom app import create_app, dbimport app.modelsapp = create_app(os.getenv('FLASK_CONFIG') or 'default')migrate = Migrate(app, db)....这是安装在 venv 中的模块。(sms) C:\Document\Workspace\smsserver\smsserver>pip freezealembic==1.0.7...Flask==1.0.2Flask-Bootstrap==3.3.7.1Flask-Mail==0.9.1Flask-Migrate==2.3.1Flask-SQLAlchemy==2.3.2....SQLAlchemy==1.2.17sqlalchemy-migrate==0.12.0sqlparse==0.2.4....有什么我错过的吗?或者任何模块冲突?
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

尝试重新安装 pip install Flask-Migrate。这对我有用


查看完整回答
反对 回复 2021-11-09
?
MM们

TA贡献1886条经验 获得超2个赞

您需要从 CLI 运行脚本,如下所示:

python flasky.py

当您刚刚运行flasky.pyWindows 时,会打开带有注册的可执行文件的脚本来处理.py.您系统上的扩展,这是您的系统范围的 Python 解释器(即不是与您的虚拟环境相关联的解释器)。


查看完整回答
反对 回复 2021-11-09
?
莫回无

TA贡献1865条经验 获得超7个赞

sudo apt-get install python3-flask-migrate -y


查看完整回答
反对 回复 2021-11-09
  • 3 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号