您的位置:首页 > 运维架构 > Linux

linux中pip的安装时ZipImportError

2016-04-16 23:41 621 查看
升级了python后,发现pip用不了,原来pip的版本与python的版本是对应的。所以需要重新安装。

首先下载get-pip.py这个文件

wget https://bootstrap.pypa.io/get-pip.py[/code] 
然后用python解释器运行

python get-pip.py


报错zipimport.ZipImportError: can’t decompress data; zlib not available

先去下载有关的包

yum -y install zlib*


不要只安装zlib包,那样还是没法解决。。。

然后重新编译安装python

到你的python安装包目录下之后

1.
./configure


2. 然后修改安装模块文件
vim Modules/Setup


找到
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz


去掉注释

zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz


你可以在vim命令模式中输入
/查找的字符


3.
make


4.
make install


5. 然后重新
python get-pip.py


搞定!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python linux