zoukankan      html  css  js  c++  java
  • Python 升级致yum 问题,pip 异常

    升级 Python 导致 yum 和 pip 异常;

    一些storm 和 自定义项目 需要升级python版本;Linux 系统默认是2.6 版本 ,所以需要根据业务进行升级操作:
    Python 官方下载地址:

    https://www.python.org/ftp/python/
    
    # yum install gcc gcc-c++ -y
    # wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
    # tar -xf Python-2.7.13.tgz
    # mv Python-2.7.13 /usr/local/python
    # cd /usr/local/python
    # ./configure --prefix=/usr/local/python
    # make
    # make install
    # mv /usr/bin/python /usr/bin/python_old
    # ln -s /usr/local/python/bin/python2.7 /usr/bin/python
    
    # python -V

    如发现 yum 异常、则查看 /usr/bin/yum 文件

    将/usr/bin/yum 文件头部的
    #
    !/usr/bin/python 改为如下内容: # !/usr/bin/python2.6

    发现 pip 异常 ;同样的修改 /usr/bin/pip 文件

    将/usr/bin/pip 文件头部的
    
    #!/usr/bin/python
    改为如下内容:
    #!/usr/bin/python2.6

    pip install 时发现版本过旧:

    pip 升级更新;

    pip install --upgrade pip

    更新完成之后 再重新更改 /usr/bin/pip 文件;

    将/usr/bin/pip 文件头部的
    
    #!/usr/bin/python2.6
    改为如下内容:
    #!/usr/bin/python

    这样就可以 pip 进行重新安装其他东西了 

  • 相关阅读:
    HDU 5213 分块 容斥
    HDU 2298 三分
    HDU 5144 三分
    HDU 5145 分块 莫队
    HDU 3938 并查集
    HDU 3926 并查集 图同构简单判断 STL
    POJ 2431 优先队列
    HDU 1811 拓扑排序 并查集
    HDU 2685 GCD推导
    HDU 4496 并查集 逆向思维
  • 原文地址:https://www.cnblogs.com/sharesdk/p/7866327.html
Copyright © 2011-2022 走看看