zoukankan      html  css  js  c++  java
  • 【Python】linux安装tornado

    想写个页面,又不想用tomcat,同事说可以用tornado,试一下

    1 我从网上找了个hello world类似的程序,复制粘贴运行,提示  

    ImportError: No module named tornado.httpserver

    额,我没装tornado呢,装一个。

    2 自动安装:tornado已经列入pypi,可以通过pip或者easy_insall来安装,选哪个呢?google一下,看到这么一句话

    引用   Don't use easy_install, unless you like stabbing yourself in the face. Use pip.

    好吧,我用pip。登录服务器,执行pip install tornado

    3 更新pip pip install --upgrade pip

    更新完了,重新pip install tornado 。。。这个骗子

    DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 

    Using /usr/lib/python2.6/site-packages tornado

    使用pip安装的python各模块都是  

    4 linux机器默认的python版本是python2.6,所有pip安装或者其他方式安装的模块都进入了路径/usr/lib/python2.6/site-packages。而在linux上执行python,启动的python2.7版本,路径是: /usr/local/lib/python2.7/site-packages。这就导致我在python2.6里的模块在我执行python命令时都没有找到。

    百度了一下,有好几种方式,我试了下都没成功,最后我就把tornado相关的模块都手动拷贝到2.7版本的site-packages里了。这样就ok了。

    5 嗯,还是说一下tornado的离线安装方式

    我们可以在Tornado的官网上下载Tornado的压缩包(很小,只有大约300+k),然后执行下面的步骤进行离线安装

    1 tar xvzf tornado-3.1.tar.gz
    
    2 cd tornado-3.1
    
    3 python setup.py build
    
    4 sudo python setup.py install
  • 相关阅读:
    2D ARPG开发之旅(1) 贴图(tilebased)地图的实现(上)贴图修改版
    Microsoft CRM 2011 出现“无法更改域登录名" 错误
    Microsoft CRM 2011 隐藏文件菜单中的”新建活动“菜单
    Microsoft CRM 2011 安装时出现“Could not find GUID for server, Global Catalog not found in forest xxx”的问题
    C#(面向对象)
    delegate(委托)
    ww
    SQL(存储过程,触发器,回滚)
    sss
    EXcel
  • 原文地址:https://www.cnblogs.com/zhaoxd07/p/5190560.html
Copyright © 2011-2022 走看看