簡體   English   中英

Flask在Virtualenv設置中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM