フラスコ ログインのインストールに問題があるようです。以下を使用してインストールが成功したにもかかわらず
pip install flask-login
私の app.py ファイル:
from flaskext.login import LoginManager
lm = LoginManager()
このエラーが発生します:
ImportError: No module named login
ではどうすれば解決するのか
フラスコ拡張機能のインポート方法の遷移がありました:
flask_foo
代わりに、現在非推奨となっている ではなく、パッケージの命名をお勧めしますflaskext.foo
。Flask 0.8 では、 import from を使用できるリダイレクト インポート システムが導入され、最初flask.ext.foo
に試行され、それが失敗した場合に試行されます。flask_foo
flaskext.foo
Flask 拡張機能は、ユーザーに影響を与えずに拡張機能が新しいパッケージ名に移行できるように、flask_foo やflaskext_foo の代わりにインポートするようにユーザーに促す必要があります。
flask.ext.foo
(ソース)
Flask 0.8 以降でこのインポート方法を使用します。
from flask.ext.login import LoginManager
sudo pip install Flask-Security