模块未找到错误:找不到名为'flask_migrate'的模块

2024-10-04 03:27:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python+flask的新手,想用flask创建一个网站。 IDE是VisualStudio2017,我可以用弗莱斯基.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'

代码是:

^{pr2}$

以下是安装在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
....

我错过了什么吗?或者任何模块冲突?在


Tags: 模块pyflasksqlalchemy网站migratedocumentsms
2条回答

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

在CLI中,您需要按如下方式运行脚本:

python flasky.py

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

相关问题 更多 >