[英]Flask not working in Virtualenv setup
設定
VirtualBox | 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 shell,導入了瓶模塊並運行
>>> 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/
第一個例子使用Flask,而不是瓶子。 也許你在這里混淆你的代碼片段? :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.