2017-09-25 8 views
-2

私はアプリとしてデプロイしたい機械学習モデルを訓練しました。私はフラスコが特にこれに適していることを学びました。シンプルなフラスコのアプリケーションが動作しない

私は、Webアプリケーションのユーザーからのget_dataと、画像タイプの結果を出力するinfer_resultsの2つの関数を持っています。

私は上記のユースケースのフラスコを設置しようとしています。私はこのチュートリアルに従うことによって開始しました:https://sourcedexter.com/python-rest-api-flask/私がやったこと

In [71]: app = Flask(__name__) 

In [72]: @app.route("/me", methods=["GET"]) 
    ...: def get_results(): 
    ...:  return "Dummy Result" 

そして、

In [73]: app.run(host="0.0.0.0", threaded=True) 
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 

しかし、私が得るすべては次のとおりです。

enter image description here

私ができます何がうまくいかないのか理解していない?これは私の主な質問です。

あなたがいくつかのアドバイスや提案をすることができれば嬉しいです:私は自分のアプリを構築するためにどうすればいいですか?私はPythonでしかやりたくありません。しかし、UIをどのように設計すればいいですか?ユーザーはどこにデータを置いてアップロードできますか?ユーザーがPC上でダウンロードして実行できるデスクトップアプリケーションに、自分のコード(マシン学習コード+ユーザ入出力)をすべてパッケージ化する方法はありますか?

+1

は問題になるかもしれないスクリプトの代わりに、シェルを、使用してみてください。 –

+0

また、あなたのサイドノートを独立した質問として分割する必要があります。 –

+0

フラスコの文書、特にクイックスタートhttp://flask.pocoo.org/docs/0.12/quickstart/ –

答えて

1

代わりのapp.run(host="0.0.0.0", threaded=True)

使用

app.run(host="localhost", threaded=True)

または、下記のスクリプトを実行:

from flask import Flask, render_template 

app = Flask(__name__) 

# index 
@app.route('/') 
def index(): 
    return "Hello" 

# /me  
@app.route("/me", methods=["GET"]) 
def get_results(): 
    return "Dummy Result" 

if __name__ == "__main__": 
    app.run() 
+0

おかげさまで、サイドの質問に対するコメントはありますか? – Rafael

+0

私はパッケージングの部分についてはわかりませんが、djangoやフラスコを使ってmlのデータとサンプルを表示できます。 – bhansa

+0

もう1つ、私はどのようにフラスコにホームルートを置くべきですか:私は使用しようとしました:@ app.route( "/"、メソッド= ["GET"])関数の前にそれは動作しませんでした。ありがとう:) – Rafael

関連する問題