zoukankan      html  css  js  c++  java
  • Linux下python pip手动安装笔记

    今天查问题, 从redis集群中模糊查询某个key, 用一些重复的命令, 链接不同的node, redis-cli 去查, 感觉不舒服.

    考虑写一些shell或py来简化一下.

    一查环境, 安装了pypthon3.6, 但是没有pip. yum makecache也报错. 哈. 一个一个来结局.

    1. yum 报错

    File "/usr/libexec/urlgrabber-ext-down", line 28

    查了一下, /usr/bin/yum 里用的是python2.7, 这个不能动,

    /usr/libexec/urlgrabber-ext-down里, 第一行python乱指, 不知道指到哪里去了, 修改之, 修改到python3.6下.

    然后还是报错, 查一下stackflow, 原来是python语法变了. https://stackoverflow.com/questions/49053865/python-except-oserror-e

    把第28行 

    except OSError , e:  
       改成
    except OSError as e: 
    
    yum就正常了.

    2.pip安装各种报错, 算了, 直接从官网下载src编译,安装

    https://pypi.org/project/pip/ ,现在版本是19.1.1,

    下载 pip-19.1.1.tar.gz

    tar zvxf pip-19.1.1.tar.gz
    cd pip-19.1.1
    python setup.py build
    python setup.py install

    然后执行pip, 发现还是没有, 因为屏幕clear调了, 没看到log, 就只好再执行一下 python setup.py install

    看到了日志

    Installing pip script to /usr/local/python36/bin
    Installing pip3 script to /usr/local/python36/bin
    Installing pip3.6 script to /usr/local/python36/bin

    再which pip, 发现path中没有这个bin目录. 也懒得加了, 直接软链接过去

    ln -s /usr/local/python36/bin/pip /usr/bin/pip
    ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
    ln -s /usr/local/python36/bin/pip3.6 /usr/bin/pip3.6

    执行pip , 完美~~~

    3. 接下来安装pip package, 这才是正事... 到点了, 上班了.待续.

  • 相关阅读:
    I'm Telling the Truth
    B-shaass and lights codeForces
    1
    不容易系列之(4)——考新郎 HDU
    犯人冲突
    不互质的和
    OI回忆录
    NOI2018退役记
    uoj221【NOI2016】循环之美
    uoj220【NOI2016】网格
  • 原文地址:https://www.cnblogs.com/tekikesyo/p/11016092.html
Copyright © 2011-2022 走看看