Pythonフレームワークを使用するFlaskサーバーを初期化しようとしています。 flask拡張HTTPBasicAuthを設定するのに苦労しています。この拡張機能を正しく設定する方法がわかりません。助けてください!
CMD出力:
C:\ Dev Workspaces\RestTutorial\REST-tutorial-master> python rest-server.pyトレースバック(最後の最後の呼び出し):ファイル "rest-server.py"、3行目、flask.ext.httpauthからインポートHTTPBasicAuthファイルload_moduleの「C:\ Python27\lib\site-packages\flask\exthook.py」、87行目
raise ImportError('No module named %s' % fullname) ImportError: No module named flask.ext.httpauth
ありがとう!
おそらく答えるには遅すぎます。しかし、他の人のためにここに置いてください。
Flaskをインストールするだけでは、httpauthはインストールされません。明示的にインストールする必要があります。次のコマンドを実行して、グローバルにインストールします。
$ pip install flask-httpauth
または
$ flask/bin/pip install flask-httpauth
ここで、flask/binは、フラスコを実行している仮想環境です。
Fax.ext.httpauthのインポートは非推奨です。代わりにflask_httpauthを使用してください。これを試してみましたか。
モジュールを正しくインストールしてセットアップしましたか? http://flask.pocoo.org/docs/quickstart/ に移動します。ここには、flaskフレームワークのクイックスタートガイドがあります。