gpt4 book ai didi

centos - 无法在 unix 上使用 python 安装 pip

转载 作者:行者123 更新时间:2023-12-04 19:30:59 25 4
gpt4 key购买 nike

我正在尝试使用命令 python ./get-pip.py -v 为 python 安装 pip 模块但它返回 zlib 不可用的错误:

[root@centos1 yum.repos.d]# python ./get-pip.py -v
Traceback (most recent call last):
File "./get-pip.py", line 19177, in <module>
main()
File "./get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "./get-pip.py", line 82, in bootstrap
import pip
zipimport.ZipImportError: can't decompress data; zlib not available

当我尝试查询 zlib 时,我看到它已经存在:
[root@centos1 yum.repos.d]# rpm -qa | grep --color=auto -i 'zlib'
zlib-devel-1.2.3-7.el5
perl-Compress-Zlib-1.42-1.fc6
zlib-1.2.3-7.el5
perl-IO-Zlib-1.04-4.2.1

我尝试安装 zlib-devel,但仍然得到相同的错误:
zipimport.ZipImportError: can't decompress data; zlib not available

我该如何解决这个问题并继续安装 pip,因为我需要继续安装 awscli。

最佳答案

手动安装“zlib”后,再次重新安装python。

git clone https://github.com/madler/zlib.git 
cd ${ZLIB_CLONED_DIR}
./configure --prefix=/usr/local
make
sudo make install

再次从源代码重建 Python
cd ${PYTHON_SRC_CODE_DIR}  
./configure --prefix=${PYTHON_HOME_DIR}
make
sudo make install

关于centos - 无法在 unix 上使用 python 安装 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38767479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com