首页 > 编程语言 > 详细

Python:编译Python时,如何代上zlib库?

时间:2016-08-07 21:29:59      阅读:808      评论:0      收藏:0      [点我收藏+]

在Fedora下需要测试一些东西,所以不打算用系统自带的Python,需要自己编译一个。编译好后,需要安装pip,pip需要setuptools, 而setuptools需要zlib库,在执行

./configure --help

 

./configure --prefix=~/.local/python2.7 --with-zlib

 

没有看到有--with-zlib这个选项,非常奇怪,但是还是用了这个选项,事实是,即使选择这个选项,新的版本Python依旧没有zlib库。

1. 其实,答案非常简单,需要安装zlib-devel,只要在系统李安装了这个包,不需要指定,--with-zllib=/usr/include,python会自动安装zlib模块。

su - 
dnf install -y zlib-devel

 

 

2. 但是,如果我们自己下载一个zlib包呢,例如:zlib-1.2.8.tar.gz ?我们来编译看看。

/configure --prefix=/home/nhuang/.local/python2.7/ --with-zlib=../zlib-1.2.8 && make && make install

执行import zlib,成功了,但是我不建议使用第二种方法!

 

 

 

 

-- nhuang2

Python:编译Python时,如何代上zlib库?

原文:http://www.cnblogs.com/nhuang2/p/5746945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!