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/
答案 0 :(得分:0)
第一个例子使用Flask,而不是瓶子。也许你在这里混淆你的代码片段? :)