<ol> <li><strong>建立工作目录 <br /></strong>D:\python\workspace\tornado <br /> <br /></li> <li><strong>使用Virtualenv建立虚拟环境并激活环境</strong> <br />初始化环境,进入命令行,执行 <br /> <div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5"> <pre>D:\Python\workspace\tornado>virtualenv env</pre> </div>
<br />激活环境,执行
<br />
<div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5">
<pre>D:\Python\workspace\tornado>env\Scripts\activate</pre>
</div>
<br /></li>
<li><strong>安装Tornado</strong>
<br />使用pip进行安装,进入命令行激活环境,执行
<br />
<div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5">
<pre>(env) D:\Python\workspace\tornado>pip install tornado</pre>
</div>
<br /></li>
<li><strong>编写HelloWorld.py <br />
<div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5">
<pre><span style="color: #0000ff">import</span><span style="color: #000000"> tornado.ioloop
</span><span style="color: #0000ff">import</span><span style="color: #000000"> tornado.web
</span><span style="color: #0000ff">class</span><span style="color: #000000"> MainHandler(tornado.web.RequestHandler): </span><span style="color: #0000ff">def</span><span style="color: #000000"> get(self): self.write(</span><span style="color: #800000">"</span><span style="color: #800000">Hello, world</span><span style="color: #800000">"</span><span style="color: #000000">)
application </span>=<span style="color: #000000"> tornado.web.Application([ (r</span><span style="color: #800000">"</span><span style="color: #800000">/</span><span style="color: #800000">"</span><span style="color: #000000">, MainHandler), ])
</span><span style="color: #0000ff">if</span> <span style="color: #800080">name</span> == <span style="color: #800000">"</span><span style="color: #800000">main</span><span style="color: #800000">"</span><span style="color: #000000">: application.listen(</span>8888<span style="color: #000000">) tornado.ioloop.IOLoop.instance().start()</span></pre> </div>
<br /></strong></li>
<li><strong>运行HelloWorld.py <br /></strong>
<div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5">
<pre>(env) D:\Python\workspace\tornado>python HelloWorld.py</pre>
</div>
<br /></li>
<li><strong>测试</strong>
<br />在浏览器中输入<a href="http://localhost:8888">http://localhost:8888</a>
<br /></li>
</ol>