解决python3缺少zlib的问题

在使用python3运行spark时,报缺少zlib的错误。解决方法如下。

1 安装zlib

wget http://zlib.net/zlib-1.2.8.tar.gz
tar -xvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

2 重新编译安装python

cd ../Python-3.4.5
./configure --prefix=/usr/python3.4.5/
make
make install

如果是第一次安装python,可以建立一个软连接,让python2和python可以同时使用,而且python还是原来的2.x。

ln -s /usr/python3.4.5/bin/python3 /usr/bin/python3

3 补充说明

网上有些同学说的使用 –with-zlib进行配置的方法(如下)对于python3.4.5并不需要,也不识别该参数,直接运行上面的配置命令即可。

./configure --prefix=/usr/python3.4.5/ --with-zlib=xxxx

Author: galaxy

Created: 2016-08-22 Mon 17:49

Emacs 24.5.6 (Org mode 8.2.10)

Validate

最新文章

  1. Struts框架的核心业务
  2. Python中remove,del和pop的区别
  3. lua 元表
  4. Chrome Restful Api 测试工具 Postman-REST-Client离线安装包下载,Axure RP Extension for Chrome离线版下载
  5. SCAU 13校赛 17115 ooxx numbers
  6. struts2与velocity的整合有两种方式
  7. 支持IE,FireFox,Chrome三大主流浏览器,通过js+Flash方式将table导出Excel文件
  8. PHP程序开发人员要掌握的知识
  9. at91sam9x5 linux 4.1.0下使能蜂鸣器驱动
  10. Null指针
  11. HDU 4070 Phage War
  12. Android新建项目后src下没有自动生成文件
  13. Web API 2 对 CORS 的支持
  14. Android项目---HtmlParse
  15. 假设一个大小为100亿个数据的数组,该数组是从小到大排好序的,现在该数组分成若干段,每个段的数据长度小于20「也就是说:题目并没有说每段数据的size 相同,只是说每个段的 size < 20 而已」
  16. 分布式进阶(十三)Docker Container间实现数据共享
  17. Access-Control-Allow-Origin设置跨域
  18. Truffle 4.0、Geth 1.7.2、TestRPC在私有链上搭建智能合约
  19. mysql免安装版初次使用
  20. 为github公开项目单独设置用户名

热门文章

  1. 也谈ObjectARX多版本批量编译
  2. HDU-1431-素数回文(暴力打表)
  3. SLAM到底是什么?一文带你读懂SLAM
  4. 【语义分割】large kernel matters中GCN模块的pytorch实现
  5. python---day14( 内置函数二)
  6. Android 系统特有的类介绍及使用
  7. HTML <form> target 属性
  8. php:// 访问各个输入/输出流
  9. yyy的python3第七天学习
  10. HDU - 1285-确定比赛名次(拓扑排序+优先队列)