暂无图片
python安装报错—“zlib not available”
最近更新:2023-12-07 09:21:53

适用范围

linux 7.6 安装python 3.6.5报错。

问题概述

./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC && make && make install 执行python安装过程中报错如下:

Traceback (most recent call last):
  File "/root/Python-3.6.5/Lib/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/root/Python-3.6.5/Lib/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/root/Python-3.6.5/Lib/ensurepip/__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
  File "/root/Python-3.6.5/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/root/Python-3.6.5/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/root/Python-3.6.5/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

问题原因

开始以为是zlib依赖包问题,yum安装发现已安装。

[root@lxs3 Python-3.6.5]# yum -y install zlib
Loaded plugins: product-id, search-disabled-repos, subscription-manager
......