2012-11-11 83 views
1

我安裝Tornado 2.4,我如何運行應用程序?我需要安裝ngnix?在文檔中不寫關於正在運行的應用程序!開始與龍捲風

我使用的是Ubuntu,謝謝!

回答

0

Tornado不是您可以運行的應用程序。它是一個Web服務的庫。您需要安裝可運行/提供Python的服務器。然後你可以安裝模塊Tornado。您是否閱讀過安裝說明?

http://pypi.python.org/pypi/tornado

「關於Python 2.6和2.7,也可以簡單地龍捲風 目錄添加到您的PYTHONPATH,而不是通過setup.py建築,因爲 標準庫包括epoll的支持。」

所有你需要的是支持CGI並安裝了python的服務器配置。像Apache或nginx一樣。所以,是(種) http://docs.python.org/2/howto/webservers.html該文件的第一頁說,它不依賴於任何超大型的python--除了一個正常運行的HTTP服務器,因爲這就是你如何訪問腳本。

+0

它的一個網絡服務器:d – user739711

3

創建一個Python文件server.py

import tornado.httpserver 
import tornado.ioloop 
import tornado.options 
import tornado.web 

from tornado.options import define, options 

define("port", default=8888, help="run on the given port", type=int) 


class MainHandler(tornado.web.RequestHandler): 
    def get(self): 
     self.write("Hello, world") 


def main(): 
    tornado.options.parse_command_line() 
    application = tornado.web.Application([ 
     (r"/", MainHandler), 
    ]) 
    http_server = tornado.httpserver.HTTPServer(application) 
    http_server.listen(options.port) 
    tornado.ioloop.IOLoop.instance().start() 


if __name__ == "__main__": 
    main() 

現在你可以使用Python開始吧!

python server.py 

打開瀏覽器 - >http://127.0.0.1:8888