Python 导入错误flask.ext.wtf导入表单

Python 导入错误flask.ext.wtf导入表单,python,flask,virtualenv,flask-wtforms,python-babel,Python,Flask,Virtualenv,Flask Wtforms,Python Babel,在导入flask.ext.wtf.form时,我收到了导入错误,我的代码是- from flask.ext.wtf.form import Form from wtforms import StringField, BooleanField from wtforms.validators import DataRequired class LoginForm(Form): openid = StringField('openid', validators=[DataRequired

在导入flask.ext.wtf.form时,我收到了导入错误,我的代码是-

from flask.ext.wtf.form 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)
我正在使用虚拟环境,并且已经安装了flask,flask wtf在虚拟环境中我的flask wtf版本是0.12 这是我的错误-

Traceback (most recent call last):
File "E:/Projects/microblog/app/__init__.py", line 6, in <module>
from app import views
File "E:\Projects\microblog\app\__init__.py", line 6, in <module>
from app import views
File "E:\Projects\microblog\app\views.py", line 3, in <module>
from .forms import LoginForm
File "E:\Projects\microblog\app\forms.py", line 1, in <module>
from flask.ext.wtf.form import Form
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in    _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
File "E:\Python\env\lib\site-packages\flask\exthook.py", line 62, in     load_module
__import__(realname)
File "E:\Python\env\lib\site-packages\flask_wtf\__init__.py", line 15, in <module>
from .form import Form
File "E:\Python\env\lib\site-packages\flask_wtf\form.py", line 15, in <module>
from .i18n import translations
File "E:\Python\env\lib\site-packages\flask_wtf\i18n.py", line 12, in <module>
from flask_babel import get_locale
File "E:\Python\env\lib\site-packages\flask_babel\__init__.py", line   21,  in <module>
from babel import dates, numbers, support, Locale
File "E:\Python\env\lib\site-packages\babel\dates.py", line 28, in <module>
from babel.util import UTC, LOCALTZ
File "E:\Python\env\lib\site-packages\babel\util.py", line 278, in <module>
from babel import localtime
File "E:\Python\env\lib\site-packages\babel\localtime\__init__.py", line 21, in <module>
from babel.localtime._win32 import _get_localzone
File "E:\Python\env\lib\site-packages\babel\localtime\_win32.py", line 18, in <module>
tz_names = get_global('windows_zone_mapping')
File "E:\Python\env\lib\site-packages\babel\core.py", line 58, in get_global
_global_data = pickle.load(fileobj)
TypeError: an integer is required (got type str)
表单类的导入行是:

from flask.ext.wtf import Form
而不是

from flask.ext.wtf.form import Form