4

設定

バーチャルボックス | Ubuntu Server 12.04.2
(flaskve)vks@UbSrVb:~/flaskve$ python --version
Python 2.7.3
ifconfig
192.168.1.100 (VirtualBox と対話するブリッジ インターフェイス)

実行しようとしているコード。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run(host='192.168.1.100', port=8080, debug=True)

私がする時

(flaskve)vks@UbSrVb:~/flaskve$ python start.py 
(flaskve)vks@UbSrVb:~/flaskve$

実行も何もせず、コマンドプロンプトに戻るだけです。debug=True モードで実行していますが。
次に、新しい VirtualEnv を作成し、その中にボトルをインストールしました。helloworld を実行しようとすると、同じ動作が示されます。
ただし、同じ virtualenv で python シェルを起動し、ボトル モジュールをインポートして実行しました

>>> from bottle import route, run
>>> run(host='192.168.1.100', port=8081, debug=True)
Bottle v0.11.6 server starting up (using WSGIRefServer())...
Listening on http://192.168.1.100:8081/
Hit Ctrl-C to quit.  

ここで何が問題になる可能性がありますか? デバッグしても何も表示されません。
次のリンクはpython -v start.py
http://paste.ubuntu.com/5713138/の出力です

4

1 に答える 1

0

最初の例では、ボトルではなくフラスコを使用しています。ここでコード スニペットを混乱させているのではないでしょうか? :)

于 2014-12-25T19:58:25.787 に答える