2013-05-29 58 views
4

的SetUp瓶不VIRTUALENV设置

VirtualBox的工作| Ubuntu服务器12.04.2
(flaskve)VKS @ UbSrVb:〜/ flaskve $蟒蛇--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)[email protected]:~/flaskve$ python start.py 
(flaskve)[email protected]:~/flaskve$ 

它不运行或做任何事情,只是返回到命令提示符。尽管我在debug = True模式下运行。
然后,我做了一个新的VirtualEnv并安装了瓶子。当我试图运行helloworld时,它显示了相同的行为。
不过,我便开始在同一的virtualenv蟒蛇外壳,进口瓶模块和跑

>>> 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

尝试使用-v arg开始Python。 'python -v start.py' – eandersson

+0

是你粘贴'start.py'的内容的代码吗? – DazWorrall

+0

@DazWorrall我粘贴的代码是start.py –

回答

0

第一个例子使用瓶的产量,而不是瓶。也许你在这里混淆了你的代码片段? :)