2017-02-01 19 views
3

My Flaskアプリケーションがアクセスしようとしたときにクラッシュしています。フラスコ.cli.NoAppException:アプリケーションがクラッシュする

これはthisまたはthisと同様のエラーです。しかし、私のセットアップは正しいようです。

フラスコ.cli.NoAppException:提供されたファイル/パスが存在しないようです。パスが正しいことを確認してください。 appがPYTHONPATHにない場合は、拡張子が.py

自分の環境変数が正しく設定されていることを確認してください。

export FLASK_APP=server.py 
export FLASK_DEBUG=1 

私のサーバファイルはserver.pyある、と私は、ディレクトリ内のすべての__init__.pyを持っていません。

コード内で特別な変更がありません。バグはどこから来るのでしょうか?

+0

はであなたのserver.pyです同じディレクトリですか? – MrLeeh

+0

はい、そうです。ディレクトリは1つだけです。 –

+0

同じ問題を抱えている人は:virtualenvを使用している場合、起動しているかどうかを確認してください:) –

答えて

5

問題は、一部のパッケージが見つからないか破損していることでした。

すべてをpip3 install -r requirements.txt --ignore-installedと再インストールして正常に動作することを確認します。

2

このエラーは、インポートが見つからない兆候である可能性があります。

python yourapp.py 

出力の例:Pythonインタプリタを使用してserver.pyファイルを実行しようと、不足しているインポートを参照するには

Traceback (most recent call last): 
     File "yourapp.py", line 4, in <module> 
     from flask_httpauth import HTTPBasicAuth 
    ImportError: No module named flask_httpauth 

Source (and other leads)

+0

...モジュールがある場合は( '__init __。py'などで)、' python -m yourapp ' – grandchild

関連する問題