设置
虚拟盒子 | 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/的输出