已经安装了`zlib`,但是仍然出现错误。 RuntimeError:压缩需要(缺少)zlib模块

时间:2018-08-07 04:38:06

标签: python setuptools

阅读此post

我已经在我的CentOS7.2中安装了zlibzlib-devel

但是为什么在我安装setuptools时仍然出现此错误?

cd setuptools-19.6 

python3 setup.py build

python3 setup.py install

错误:

...
File "/root/setuptools-19.6/setuptools/command/bdist_egg.py", line 223, in run
    dry_run=self.dry_run, mode=self.gen_header())
  File "/root/setuptools-19.6/setuptools/command/bdist_egg.py", line 464, in make_zipfile
    z = zipfile.ZipFile(zip_filename, mode, compression=compression)
  File "/usr/local/lib/python3.6/zipfile.py", line 1098, in __init__
    _check_compression(compression)
  File "/usr/local/lib/python3.6/zipfile.py", line 647, in _check_compression
    "Compression requires the (missing) zlib module")
RuntimeError: Compression requires the (missing) zlib module

我的Python3版本是Python 3.6.0a1


EDIT-01

我通过以下方式获得setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

EDIT-02

我仍然使用40.0.0 setuptools这个问题。

1 个答案:

答案 0 :(得分:1)

您的问题是因为在进行安装zlib之后安装了zlib-develpython

现在您的解决方案应该重新安装python。在您的python目录make && make install中。

,然后转到setuptools进行安装:

python3 setup.py build
python3 setup.py install