linux中pip的安裝時ZipImportError

升級了python後,發現pip用不了,原來pip的版本與python的版本是對應的。所以需要重新安裝。

首先下載get-pip.py這個文件
wget https://bootstrap.pypa.io/get-pip.py

然後用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
搞定!

發佈了23 篇原創文章 · 獲贊 9 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章