私はflask-mongoengine==0.7.4
を使用していますが、私はこのレポから「manage.py runserver」とthis commitを実行しようとしています。Flask web app ValidationError ImportError
私はmongo dbをインストールして実行していますが、 "mongo"を実行して "test"(デフォルト)データベースに接続して変更できます。 私はグーグルでthisに出くわしましたが、私はアップグレードする必要はないと思っています。「fromzeroedu」はアップグレードする必要がなかったからです。
私はこれはそれの依存関係に関連する問題である
Traceback (most recent call last):
File "/home/ubuntu/workspace/flaskbook/manage.py", line 5, in <module>
from application import create_app
File "/home/ubuntu/workspace/flaskbook/application.py", line 2, in <module>
from flask.ext.mongoengine import MongoEngine
File "/home/ubuntu/workspace/flaskbook/venv/lib/python3.4/site-packages/flask/exthook.py", line 81, in load_module
reraise(exc_type, exc_value, tb.tb_next)
File "/home/ubuntu/workspace/flaskbook/venv/lib/python3.4/site-packages/flask/_compat.py", line 32, in reraise
raise value.with_traceback(tb)
File "/home/ubuntu/workspace/flaskbook/venv/lib/python3.4/site-packages/flask_mongoengine/__init__.py", line 16, in <module>
from mongoengine.base import ValidationError
ImportError: cannot import name 'ValidationError'
あなたが持っているものパッケージ化したバージョンを参照することができますので、「ピップフリーズ」を実行します。 ピップ凍結 フラスコ== 0.10.1 フラスコ-mongoengineの== 0.7.4 フラスコスクリプト== 2.0.5を フラスコWTF == 0.14.2 itsdangerous == 0.24 Jinja2の== 2.9.6 MarkupSafe == 1.0 mongoengineの== 0.13.0 pymongo == 3.5.1 6 == 1.11.0 WERKZEUG = = 0.12.2 WTForms == 2.1 "" "mongoengine == 0.13.0とフラスコ - mongoengine == 0.7.4" "" "互換性がありません。 "ヴァリダtionError "トレースバック(エラー)。 –