2016-06-19 1 views
3

Flask 0.11のドキュメントに続いて、Flaskレポをクローンし、virtualenvを作成し、pip install flaskでFlaskをインストールしました。私はその後、実行、examples/flaskrディレクトリに入ったFLASK_APP環境変数を設定します。Flask cliはFLASK_APPでアプリケーションセットをインポートできません

flask run 

はしかし、私は次のエラーを得た:

Traceback (most recent call last): 
    File "c:\python34\Lib\runpy.py", line 170, in _run_module_as_main 
    "__main__", mod_spec) 
    File "c:\python34\Lib\runpy.py", line 85, in _run_code 
    exec(code, run_globals) 
    File "D:\GitHub\flask\venv\Scripts\flask.exe\__main__.py", line 9, in <module> 
    File "d:\github\flask\venv\lib\site-packages\flask\cli.py", line 478, in main 
    cli.main(args=args, prog_name=name) 
    File "d:\github\flask\venv\lib\site-packages\flask\cli.py", line 345, in main 
    return AppGroup.main(self, *args, **kwargs) 
    File "d:\github\flask\venv\lib\site-packages\click\core.py", line 696, in main 
    rv = self.invoke(ctx) 
    File "d:\github\flask\venv\lib\site-packages\click\core.py", line 1055, in invoke 
    cmd_name, cmd, args = self.resolve_command(ctx, args) 
    File "d:\github\flask\venv\lib\site-packages\click\core.py", line 1094, in resolve_command 
    cmd = self.get_command(ctx, cmd_name) 
    File "d:\github\flask\venv\lib\site-packages\flask\cli.py", line 316, in get_command 
    rv = info.load_app().cli.get_command(ctx, name) 
    File "d:\github\flask\venv\lib\site-packages\flask\cli.py", line 209, in load_app 
    rv = locate_app(self.app_import_path) 
    File "d:\github\flask\venv\lib\site-packages\flask\cli.py", line 89, in locate_app 
    __import__(module) 
ImportError: No module named 'flaskr' 

どのように私は正しくflaskr例を実行するのですか?

+0

これはドキュメントに関する既知の問題です。私たちはそれらを修士号で修得し、輸入品を扱う他の方法も検討しています。 – davidism

答えて

8

FLASK_APP=flaskrを設定しました。私は自分のアプリケーションをvirtualenvにパッケージとしてインストールしていなかったので、私は.pyの拡張子を追加する必要がありました。

export FLASK_APP=flaskr.py 
関連する問題