Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从龙卷风开始_Python_Tornado - Fatal编程技术网

Python 从龙卷风开始

Python 从龙卷风开始,python,tornado,Python,Tornado,我安装Tornado 2.4,如何运行应用程序?我需要安装ngnix吗?在文档中不要写运行应用程序 我正在使用ubuntu,谢谢 Tornado不是您可以运行的应用程序。它是一个web服务库。您需要安装一个可以运行/服务Python的服务器。然后您可以安装模块Tornado。你看过安装说明了吗 “在Python2.6和2.7上,也可以简单地添加tornado 目录,而不是使用setup.py构建PYTHONPATH,因为 标准库包括epoll支持。” 您所需要的只是支持CGI并安装了pytho

我安装Tornado 2.4,如何运行应用程序?我需要安装ngnix吗?在文档中不要写运行应用程序


我正在使用ubuntu,谢谢

Tornado不是您可以运行的应用程序。它是一个web服务库。您需要安装一个可以运行/服务Python的服务器。然后您可以安装模块Tornado。你看过安装说明了吗

“在Python2.6和2.7上,也可以简单地添加tornado 目录,而不是使用setup.py构建PYTHONPATH,因为 标准库包括epoll支持。”

您所需要的只是支持CGI并安装了python的服务器配置。比如Apache或nginx。所以,是的(有点)
文档的第一页说它不依赖于任何超大型的python——除了正常运行的HTTP服务器之外,因为这就是访问脚本的方式。

Tornado不是一个可以运行的应用程序。它是一个web服务库。您需要安装一个可以运行/服务Python的服务器。然后您可以安装模块Tornado。你看过安装说明了吗

“在Python2.6和2.7上,也可以简单地添加tornado 目录,而不是使用setup.py构建PYTHONPATH,因为 标准库包括epoll支持。”

您所需要的只是支持CGI并安装了python的服务器配置。比如Apache或nginx。所以,是的(有点)
文档的第一页说它不依赖于任何超大型的python——除了正常运行的HTTP服务器之外,因为这就是访问脚本的方式。

创建一个python文件服务器.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

创建python文件服务器.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