[python]CompressionError: bz2 module is not available
事情是这种,在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,还是报错。
换个方式:
- [root@localhost Python-2.7.5]# python -c "import bz2;print bz2"
- <module 'bz2' from '/usr/local/lib/python2.7/lib-dynload/bz2.so'>
- [root@localhost Python-2.7.5]# python27 -c "import bz2"
- Traceback (most recent call last):
- File "<string>", line 1, in <module>
- 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的更多相关文章
- 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 ...
- Python ImportError: No module named 'requests'的解决方法
import requests报错 Python ImportError: No module named 'requests'可能是requests没有安装 安装流程 1.cmd 2.cd D:\p ...
- 关于python中的module
python中的module(模块),关于这个概念以及使用时主要有以下几点需要注意: (1)import xx时,会首先将这个xx module中的代码执行一遍(且仅执行一遍): 例如: (2)模块包 ...
- 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 ...
- Python ImportError: No module named Image
/********************************************************************************* * Python ImportEr ...
- python 3 serial module install
/************************************************************************* * python 3 serial module ...
- 转载:关于 python ImportError: No module named 的问题
关于 python ImportError: No module named 的问题 今天在 centos 下安装 python setup.py install 时报错:ImportError: N ...
- Python报错module 'scipy.misc' has no attribute 'xxx'
Python报错module 'scipy.misc' has no attribute 'imresize' 解决办法: 安装Pillow包,命令如下: pip install Pillow 然后重 ...
- Python- 【python无法更新pip】提示python.exe: No module named pip
用Anaconda安装的python 版本无法更新pip导致不能安装第三方库: 用Anaconda Prompt安装第三方库: python -m pip install --upgrade pip ...
随机推荐
- jsp留言板雏形
编写一个简单的留言簿,实现添加留言和显示留言内容的功能 <%@ page language="java" contentType="text/html; chars ...
- PostgreSQL Replication之第三章 理解即时恢复(1)
到现在为止,您已经掌握了一定的理论.因为生活不仅由理论组成(它可能同样重要),是时候深入实际的工作了. 本章的目标是让您明白如何恢复数据到一个给定的时间点.当您的系统崩溃或者有人意外地删除了一个表,不 ...
- 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox
作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...
- HDU-1878 欧拉回路 欧拉回路
题目链接:https://cn.vjudge.net/problem/HDU-1878 题意 中文题,而且就是单纯的欧拉回路 思路 判断连通图 用并查集会很好,bfs亦可 一时脑抽用bfs过了这个题, ...
- android YUV Sensor配置Camera应用的flash auto菜单
请在Config.ftbl.flashlight.h (mediatek\custom\common\hal\flashlight\src)中. 将全部的两处凝视掉的code: //CameraPar ...
- Linux 6.2配置yum本地
yum 1.挂在iso文件 [root@localhostmedia]# mount /dev/cdrom /media 2.安装createrepo createrepo是配置YUM源的配置工具,检 ...
- [BZOJ5305][HAOI2018]苹果树 组合数学
链接 小 C 在自己家的花园里种了一棵苹果树, 树上每个结点都有恰好两个分支. 经过细心的观察, 小 C 发现每一天这棵树都会生长出一个新的结点. 第一天的时候, 果树会长出一个根结点, 以后每一天, ...
- 2015合肥网络赛 HDU 5492 Find a path 动归
HDU 5492 Find a path 题意:给你一个矩阵求一个路径使得 最小. 思路: 方法一:数据特别小,直接枚举权值和(n + m - 1) * aver,更新答案. 方法二:用f[i][j] ...
- AndroidTouchEvent总结
默认状态 布局文件 <?xml version="1.0" encoding="utf-8"?> <com.malinkang.touchsa ...
- jquery<=======>js实现方法
http://haorooms.com/post/js_shixian_jquery