zoukankan      html  css  js  c++  java
  • Android编译提示ImportError: No module named bz2的解决办法

    在安装node.js时提示ImportError: No module named bz2。
    很明显这个python中没有装bz2的库导致的。
    解决方法:
    sudo apt-get install libbz2-dev
    然后需要重新编译一下python,就可以了。以下是如何编译安装Python 2.7.5

    环境:
    Ubuntu 12.04.2 64位

    chenzc2@T530:~/Downloads$ uname -a
    Linux T530 3.5.0-23-generic #35-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    获取源码:
    chenzc2@T530:~/Downloads$ wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2

    解压缩:
    chenzc2@T530:~/Downloadst$ tar xvf Python-2.7.5.tar.bz2

    配置:
    chenzc2@T530:~/Downloads$ cd Python-2.7.5/
    chenzc2@T530:~/Downloads$ ./configure

    编译:
    chenzc2@T530:~/Downloads/Python-2.7.5$ sudo make install

    测试:
    chenzc2@T530:~/Downloads/Python-2.7.5$ python
    Python 2.7.5 (default, Jun 29 2013, 13:03:32)
    [GCC 4.6.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print "Hello World!"
    Hello World!
    >>> 1234 * 4321
    5332114
    >>> import datetime
    >>> print datetime.datetime.now()
    2013-06-29 13:29:44.838243

    >>>exit()

    chenzc2@T530:~/Downloads/Python-2.7.5$

  • 相关阅读:
    Servlet
    反射
    Python之装饰器
    app——升级测试点
    Python之基本运算符
    HTTP常见的几种认证机制
    Shell文件包含
    Shell输入/输出重定向
    Shell函数
    Shell循环语句
  • 原文地址:https://www.cnblogs.com/eustoma/p/3677212.html
Copyright © 2011-2022 走看看