首页 > 代码库 > window7下配置python2.7+tornado3.3开发环境

window7下配置python2.7+tornado3.3开发环境

1.自行安装python2.7,建议安装在盘符根目录下 如C:\Python27或D:\Python27(需要设置环境变量,否则无法在命令行中执行python命令,具体配置方法请百度谷歌)

2.https://github.com/tornadoweb/tornado到这个网址下载tornado(建议放在桌面,方便下一步进入文件夹)

3.在命令提示符(CMD)里面进入第二步下载的东西的文件夹里,然后执行(如果上一步下载的文件在桌面,那么执行cd Desktop 然后在cd backports.ssl_match_hostname-3.4.0.2(可以输入cd back后按tab键补全文件名。。。))

python setup.py install

4.install执行完后会在pyhon的安装路径的\Lib\site-packages下多一个tornado文件夹,但是tornado的初步安装还未完成

5.下载 backports.ssl_match_hostname

到 https://pypi.python.org/pypi/backports.ssl_match_hostname下载backports.ssl_match_hostname 3.4.0.2

然后如第二步,用命令提示符,到backports.ssl_match_hostname-3.4.0.2路径下执行

python steup install

6.安装 setuptools (第五步和第六步安装的是依赖文件)

http://dl.dbank.com/c02cm4o01e

7.要使用 Tornado 的所有功能,需要安装 PycUrl

到http://pycurl.sourceforge.net/download/地址下载 pycurl-7.19.0.2.win32-py2.7.exe 直接默认安装就 OK

安装完后同样在\Lib\site-packages下会多出点东西

 

 

8.测试,新建一个hello.py,贴上以下代码

import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define, optionsdefine("port", default=8000, help="run on the given port", type=int)class IndexHandler(tornado.web.RequestHandler):    def get(self):        greeting = self.get_argument(greeting, Hello)        self.write(greeting + , friendly user!)if __name__ == "__main__":    tornado.options.parse_command_line()    app = tornado.web.Application(handlers=[(r"/", IndexHandler)])    http_server = tornado.httpserver.HTTPServer(app)    http_server.listen(options.port)    tornado.ioloop.IOLoop.instance().start()

保存,运行,出现命令行窗口,在浏览器地址栏中运行 localhost:8000

 

到此tornado环境已经配置完成。

window7下配置python2.7+tornado3.3开发环境