事情是这种,在centos6 上本来是python2.6 然后我下载了一个python2.7.5 安装之后,把默认python改动为python2.7.5版本号。

使用pip安装twisted的时候出现

CompressionError: bz2 module is not available 错误的。

sof给出的答案基本都是安装 bzip2, bzip2-devel这样的依赖包。

http://stackoverflow.com/questions/812781/pythons-bz2-module-not-compiled-by-default

ubuntu上:

sudo
apt-get install libbz2-dev

redhat/centos 上

yum install bzip2-devel

或者有些建议源代码安装和又一次编译python

我就是照着安装和又一次编译python,然后再装twisted,还是报错。

换个方式:

  1. [root@localhost Python-2.7.5]# python -c "import bz2;print bz2"
  2. <module 'bz2' from '/usr/local/lib/python2.7/lib-dynload/bz2.so'>
  3.  
  4. [root@localhost Python-2.7.5]# python27 -c "import bz2"
  5. Traceback (most recent call last):
  6. File "<string>", line 1, in <module>
  7. ImportError: No module named bz2

原因是多个python版本号共存,须要统一python的版本号,还要把shell默认的python版本号缺少的包补全。

能够參考:http://stackoverflow.com/questions/8115280/importerror-no-module-named-bz2-for-python-2-7-2

零碎经验:

  • 多个python版本号混乱的时候用whereis 查找一共同拥有哪些python版本号,把最重要用的版本号软连接给 /usr/bin/python /bin/python
  • 特别是多人,多种环境python使用的情况下。一定要用virtulenv这种工具。否则python版本号和包版本号非常混乱
  • python版本号统一之后,还要统一pip。uwsgi这种命令的版本号,否则还是会有奇异的各种问题

本文出自 “orangleliu笔记本”博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/41081171

作者: orangleliu

[python]CompressionError: bz2 module is not available的更多相关文章

  1. python - ImportError: No module named http.cookies error when installing cherrypy 3.2 - Stack Overflow

    python - ImportError: No module named http.cookies error when installing cherrypy 3.2 - Stack Overfl ...

  2. Python ImportError: No module named 'requests'的解决方法

    import requests报错 Python ImportError: No module named 'requests'可能是requests没有安装 安装流程 1.cmd 2.cd D:\p ...

  3. 关于python中的module

    python中的module(模块),关于这个概念以及使用时主要有以下几点需要注意: (1)import xx时,会首先将这个xx module中的代码执行一遍(且仅执行一遍): 例如: (2)模块包 ...

  4. fatal: [db01]: FAILED! => {"changed": false, "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}

    centos7.5 使用ansible中的role安装mariadb创建用户报错 错误: [root@m01 roles]# ansible-playbook site.yml TASK [mysql ...

  5. Python ImportError: No module named Image

    /********************************************************************************* * Python ImportEr ...

  6. python 3 serial module install

    /************************************************************************* * python 3 serial module ...

  7. 转载:关于 python ImportError: No module named 的问题

    关于 python ImportError: No module named 的问题 今天在 centos 下安装 python setup.py install 时报错:ImportError: N ...

  8. Python报错module 'scipy.misc' has no attribute 'xxx'

    Python报错module 'scipy.misc' has no attribute 'imresize' 解决办法: 安装Pillow包,命令如下: pip install Pillow 然后重 ...

  9. Python- 【python无法更新pip】提示python.exe: No module named pip

    用Anaconda安装的python 版本无法更新pip导致不能安装第三方库: 用Anaconda Prompt安装第三方库: python -m pip install --upgrade pip ...

随机推荐

  1. jsp留言板雏形

    编写一个简单的留言簿,实现添加留言和显示留言内容的功能 <%@ page language="java" contentType="text/html; chars ...

  2. PostgreSQL Replication之第三章 理解即时恢复(1)

    到现在为止,您已经掌握了一定的理论.因为生活不仅由理论组成(它可能同样重要),是时候深入实际的工作了. 本章的目标是让您明白如何恢复数据到一个给定的时间点.当您的系统崩溃或者有人意外地删除了一个表,不 ...

  3. 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox

    作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...

  4. HDU-1878 欧拉回路 欧拉回路

    题目链接:https://cn.vjudge.net/problem/HDU-1878 题意 中文题,而且就是单纯的欧拉回路 思路 判断连通图 用并查集会很好,bfs亦可 一时脑抽用bfs过了这个题, ...

  5. android YUV Sensor配置Camera应用的flash auto菜单

    请在Config.ftbl.flashlight.h (mediatek\custom\common\hal\flashlight\src)中. 将全部的两处凝视掉的code: //CameraPar ...

  6. Linux 6.2配置yum本地

    yum 1.挂在iso文件 [root@localhostmedia]# mount /dev/cdrom /media 2.安装createrepo createrepo是配置YUM源的配置工具,检 ...

  7. [BZOJ5305][HAOI2018]苹果树 组合数学

    链接 小 C 在自己家的花园里种了一棵苹果树, 树上每个结点都有恰好两个分支. 经过细心的观察, 小 C 发现每一天这棵树都会生长出一个新的结点. 第一天的时候, 果树会长出一个根结点, 以后每一天, ...

  8. 2015合肥网络赛 HDU 5492 Find a path 动归

    HDU 5492 Find a path 题意:给你一个矩阵求一个路径使得 最小. 思路: 方法一:数据特别小,直接枚举权值和(n + m - 1) * aver,更新答案. 方法二:用f[i][j] ...

  9. AndroidTouchEvent总结

    默认状态 布局文件 <?xml version="1.0" encoding="utf-8"?> <com.malinkang.touchsa ...

  10. jquery<=======>js实现方法

    http://haorooms.com/post/js_shixian_jquery