我在烧瓶里是新来的,但正在犯这个错误,我厌倦了在堆叠溢出上寻找不同的问题,但我没有发现哪一个有效,下面是错误正在得到的结果:
Traceback (most recent call last):
File "C:/Users/Huzy_Kamz/PycharmProjects/articles/articles.py", line 6, in <module>
from wtforms import Form,StringField,TextAreaField,PasswordField, validators
ModuleNotFoundError: No module named 'wtforms'
那么,错误的预期区域在代码下面:
from flask import Flask, render_template, request,flash,redirect,url_for,session,logging,jsonify
#from data import Articles
from flask_mysqldb import MySQL
from _mysql_exceptions import MySQLError
from wtforms import Form,StringField,TextAreaField,PasswordField, validators
from passlib.hash import sha256_crypt
from _mysql_exceptions import IntegrityError
from functools import wraps
发布于 2018-03-04 03:48:08
将第6行的导入更改为:
from wtforms import Form, BooleanField, StringField, PasswordField, validators
发布于 2018-07-30 02:44:45
当我安装了一个使用virtualenv的新服务器时,也遇到了同样的问题。
这是我安装烧瓶时的输出:
$ pip install flask
Collecting flask
Downloading
....
Building wheels for collected packages: itsdangerous, MarkupSafe
Running setup.py bdist_wheel for itsdangerous ... done
....
Successfully built itsdangerous MarkupSafe
Installing collected packages: click, Werkzeug, itsdangerous, MarkupSafe, Jinja2, flask
Successfully installed Jinja2-2.10 MarkupSafe-1.0 Werkzeug-0.14.1 click-6.7 flask-1.0.2 itsdangerous-0.24
我试着运行最小的脚本:
$ python app.py
Traceback (most recent call last):
File "app.py", line 2, in <module>
from wtforms import Form, BooleanField, StringField, PasswordField, validators
ImportError: No module named wtforms
据我所知,WTFORMS没有安装。我在另一篇文章中搜索,这对我有用(How can I import Flask-WTF?):
$ pip install flask-wtf
Collecting flask-wtf
Downloading
....
Collecting WTForms (from flask-wtf)
Downloading
....
100% |████████████████████████████████| 174kB 345kB/s
Requirement already satisfied: Flask in ./lib/python2.7/site-packages (from flask-wtf) (1.0.2)
Requirement already satisfied: click>=5.1 in ./lib/python2.7/site-packages (from Flask->flask-wtf) (6.7)
Requirement already satisfied: Werkzeug>=0.14 in ./lib/python2.7/site-packages (from Flask->flask-wtf) (0.14.1)
Requirement already satisfied: itsdangerous>=0.24 in ./lib/python2.7/site-packages (from Flask->flask-wtf) (0.24)
Requirement already satisfied: Jinja2>=2.10 in ./lib/python2.7/site-packages (from Flask->flask-wtf) (2.10)
Requirement already satisfied: MarkupSafe>=0.23 in ./lib/python2.7/site-packages (from Jinja2>=2.10->Flask->flask-wtf) (1.0)
Installing collected packages: WTForms, flask-wtf
Successfully installed WTForms-2.2.1 flask-wtf-0.14.2
https://stackoverflow.com/questions/49095019
复制相似问题