zoukankan      html  css  js  c++  java
  • window7下配置python2.7+tornado3.3开发环境

    发现之前写太繁琐。。这里分享下同学的方法

    1,安装 Python 2.7.x 版本
    地址:https://www.python.org/downloads/release/python-278/
    2,安装 python setuptools 工具
    地址:https://pypi.python.org/pypi/setuptools
    压缩包中有提供
    3,(此步可略过)
    我的电脑->属性->设置系统变量,之后就可以在 cmd 中直接用 python 和 easy_install 了
    在环境变量的 Path 变量下添加 python 的安装路径和 python 下 scripts 的路径

    4,打开 cmd 直接输入 easy_install tornado

    这样就可以了

    ==============================================================================================

    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的安装路径的Libsite-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

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

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

    import tornado.httpserver
    import tornado.ioloop
    import tornado.options
    import tornado.web
    
    from tornado.options import define, options
    define("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环境已经配置完成。

  • 相关阅读:
    Linux每天一个命令:cat
    python3 str或bytes转换函数
    python3获取指定目录内容的详细信息
    python3 简单进度条代码
    CNN review
    Hive -- 原理篇
    leetcode 4. 寻找两个正序数组的中位数 (二分)
    leetcode 680 验证回文字符串II (贪心)
    leetcode 面试题03 数组中重复的数字
    机器学习--SVM篇
  • 原文地址:https://www.cnblogs.com/linjj/p/4063688.html
Copyright © 2011-2022 走看看