事情是这种,在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

最新文章

  1. Oracle计算时间函数(对时间的加减numtodsinterval、numtoyminterval) (转)
  2. mysql中的where和having子句的区别
  3. 《理解 ES6》阅读整理:函数(Functions)(五)Name Property
  4. MongoDB 查询优化分析
  5. SQLdiag-初识
  6. 【LeetCode】111 - Minimum Depth of Binary Tree
  7. Uploadify 控件上传图片 + 预览
  8. setsockopt()使用方法(參数具体说明)
  9. [Qt]No relevant classes found.
  10. Hadoop文件的基本操作
  11. iphone内容开发技术学习
  12. iOS编程之前
  13. AFNetworking3.0为何弃用了NSURLConnection
  14. 1202: [HNOI2005]狡猾的商人
  15. 百度的js日历
  16. CentOS配置日志集中管理
  17. hdu5788 level up
  18. SP913 QTREE2 - Query on a tree II
  19. SpringBoot史前简述
  20. CSS-2

热门文章

  1. Pycharm-连接服务器
  2. SharePoint InfoPath 保存无法发布问题
  3. 002.ES2015和ES2016新特性--箭头函数.md
  4. 使用 validate 进行输入验证
  5. centos通过yum安装jdk
  6. BZOJ 4373算术天才⑨与等差数列(线段树)
  7. wall---向系统当前所有打开的终端上输出信息
  8. 紫书 习题 10-7 UVa 10539(long long + 素数筛)
  9. ArcGIS api for javascript——查询没有地图的数据
  10. Linux同步与相互排斥应用(零):基础概念