Linux下使用pip命令

1.使用命令:wget https://bootstrap.pypa.io/get-pip.py

 2.执行命令:python3 get-pip.py 

 错误问题:zipimport.ZipImportError: can't decompress data; zlib not available 

3.提示未安装zlib

解决办法

  1、安装依赖zlib、zlib-devel

  2、重新编译安装Python

具体步骤

  1  到python安装目录下,运行./configure

  2  编辑Modules/Setup文件

    vim Modules/Setup

    找到下面这句,去掉注释

    #zlib zlibmodule.c -I(prefix)/includeL(prefix)/include−L(exec_prefix)/lib -lz

  3  重新编译安装:

    make     这里可能仍会报错:[Modules/zlibmodule.o] Error 1

 解决方案:修改/usr/bin/yum文件中的第一行为#!/usr/bin/python2.6

原因:

这是因为yum采用python作为命令解释器,原来系统自带的python解释器为python2.6,然后我之前为了方便将python默认的解释器设为了python3.6,导致按python3.6解析2.6的语法出错了。

执行命令:yum install zlib zlib-devel -y

 4.进入安装路径:cd /usr/local/python3/Python-3.7.0,执行命令:make,

 再执行make install

5.执行命令:python3 get-pip.py 

 6.解决方案

按照提示所示是其中一个原因是pip版本过低,需要更新pip:
python -m pip install --upgrade pip

还是不行

7.使用yum install epel-release

8.执行pip升级,还是报第5点的错误。

9.卸载重新装

卸载python3
      rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       卸载pyhton3
      whereis python3 |xargs rm -frv           删除所有残余文件
      成功卸载!
      whereis   python       查看现有安装的python

 

posted @ 2019-11-26 17:27  做一只热爱生活的小透明  阅读(1064)  评论(0)    收藏  举报