python2.7 安装 pip 报缺少zlib包的错误解决

今天在python 2.7 版本下安装pip 报以下错误:

ImportError: No module named zlip

由于缺少 zlip 模块,接下来我们安装 zlip

  • 下载源码
    从官网 http://www.zlib.net/ 下载最新版本的zlib源码文件,如
    python2.7 安装 pip 报缺少zlib包的错误解决_第1张图片
    选择一种格式进行下载

  • 解压文件
    tar.gz 格式:tar -zxvf 文件名
    tar.xz格式 :tar -xvf 文件名
    zip 格式:unzip 文件名

  • 安装
    ./configure( 使用 --profile 安装到自己指定的位置,建议 使用默认的地址 )
    make
    make install
    zlib安装完后,libz.a 在/usr/local/lib/ , zlib.h文件在/usr/include

  • 重新编译python源码

通过以上步骤我们安装好了 zlip 模块,接下来 重新编译 python 源码来对zlip 的支持
打开 python 源码文件

./configure --with-zlib=/usr/local/include
或者:
./configure --with-zlib-dir=/usr/local/lib
注意:使用 --profile 安装到自己指定的位置,建议 使用默认的地址

你可能感兴趣的:(python)