【发布时间】:2017-10-22 18:24:30
【问题描述】:
我收到了错误,ImportError: No module named flask_wtf。我尝试了所有可能的解决方案。我使用 -
$ flask/bin/pip install flask-wtf
Requirement already satisfied: flask-wtf in ./flask/lib/python2.7/site-packages
Requirement already satisfied: WTForms in ./flask/lib/python2.7/site-packages.
请帮我解决这个问题。
我正在分享显示错误的代码:
from flask_wtf import Form
from wtforms import StringField, BooleanField
from wtforms.validators import DataRequired
class LoginForm(Form):
openid = StringField('openid', validators=[DataRequired()])
remember_me = BooleanField('remember_me', default=False)
【问题讨论】:
-
你在使用 virtualenv 吗?您是否可能在全局而不是在 virtualenv 中安装
flask_wtf?另外我认为你需要from flask_wtf import FlaskForm但这不会给你一个模块错误 -
你能分享完整的 Traceback 日志吗?
-
试试
from flask.ext.wtf import Form -
是的,我正在使用 virtualenv,我也尝试过 from flask_wtf import FlaskForm,我什至还尝试过 from flask.ext.wtf import Form跨度>
-
@Tiny.D Traceback(最近一次调用最后一次):文件“run.py”,第 1 行,在
从应用程序导入应用程序文件“/home/kanishka/projects/microblog/app /__init__.py”,第 6 行,在 中从应用程序导入视图文件“/home/kanishka/projects/microblog/app/views.py”,第 3 行,在 中从 .forms import LoginForm 文件“/ home/kanishka/projects/microblog/app/forms.py",第 1 行,在 from flask_wtf import Form ImportError: No module named flask_wtf
标签: python flask flask-wtforms