2013-05-29 3 views
4

SetUpКолба не работает в установке Virtualenv

VirtualBox | Ubuntu Server 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

Попробуйте запустить Python с -v arg. 'python -v start.py' – eandersson

+0

Этот код вы вставляли содержимое' start.py'? – DazWorrall

+0

@DazWorrall Код, который я вставил, имеет start.py –

ответ

0

Первый пример использует колбу, а не из бутылочки. Может быть, вы путаете свои фрагменты кода здесь? :)

Смежные вопросы