mao*_*i2k 5 python flask flask-migrate
我是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'
Run Code Online (Sandbox Code Playgroud)
代码是:
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)
....
Run Code Online (Sandbox Code Playgroud)
以下是 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
....
Run Code Online (Sandbox Code Playgroud)
有什么我错过的吗?或者有什么模块冲突?
您需要从 CLI 运行脚本,如下所示:
python flasky.py
Run Code Online (Sandbox Code Playgroud)
当您刚刚运行flasky.py
Windows 时,打开带有注册的可执行文件的脚本来处理.py.
系统上的扩展,这是您的系统范围的 Python 解释器(即不是与虚拟环境关联的解释器)。
归档时间: |
|
查看次数: |
20699 次 |
最近记录: |