2017-01-15 21 views
0

私はジュピターノートブックから基本フラスコスクリプトを実行しています。私はWebブラウザからアクセスできますが、スクリプトがコマンドラインから実行されているときとは異なり、セルは要求ログを出力しません。ノートブックにログを表示する方法はありますか?念のためにジュピターノートブックにフラスコアプリの出力を表示

は、ここで他の人が同じ問題に直面しているスクリプト

%load_ext ipyext.writeandexecute 

%%writeandexecute -i myflask myflask.py 
from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def hello(): 
    return "Hello World!" 

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

答えて

1

です。私はJupyter

から、端末を開くことによって、この問題を回避得ているmyflask.py

と新しいセル内

import subprocess as sub 

# this opens a windows terminal 
sub.call('start /wait python myflask.py', shell=True) 
のWriteFile %%とwriteandexecuteマジックを置き換えます
関連する問題