2017-02-13 10 views
1

Flask開発サーバーでFlaskアプリケーションを実行することができません。私はテストURL http://localhost:5000/にブラウザをポイントしたときにかかわらず、私は次のエラーを取得する私は、次の環境変数に開発サーバーを使用してFlaskアプリケーションを実行することができません

$ export FLASK_APP=/full/path/of/app.py 
$ export FLASK_DEBUG=1 
$ flask run 

をエクスポートするアプリケーションを実行するには

main-repo/ 
- app-config/ 
     app.conf 
     app.wsgi 
- src/ 
    - app-repo/ 
      app.py 

私のプロジェクトの構造は、このようなものです
flask.cli.NoAppException: The file/path provided (app-repo.app) does not appear to exist. Please verify the path is correct. If app is not on PYTHONPATH, ensure the extension is .py 
+0

を実行しますPython 2.7ではなく。どのようにしてFlaskにPython 2.7を明示的に使用させるのですか? –

+0

virtualenvを使用してください: 'virtualenv --python =/usr/bin/python2 venv' – metmirr

+0

'フラスコ走行 'の呼び出しはPython 3.5フラスコに行きます。 –

答えて

0

新しい仮想環境を作ります0

source venv/bin/activate 
仮想環境における

再インストールフラスコ

pip install flask 

それを有効にして、今私はフラスコは、Python 3を、使用しているように見えることに注意フラスコアプリ

flask run 
+0

同じエラーが表示されます: 'NoAppException:提供されたファイル/パス(app-repo.app)が存在しないようです。パスが正しいことを確認してください。 appがPYTHONPATHにない場合は、拡張子が.pyであることを確認してください。これは、アプリケーションのフルパスを 'sys.path'に追加した後でさえあります。 –

関連する問題