CentOS 7再インストールpython、yumエラー/usr/bin/yum:/usr/bin/python:bad interpreter:No such file or director


CentOST 7 python、yumを再インストールします.
  • 、既存のPythonを削除する
  • 、既存のyum
  • を削除する.
  • 、からhttp://mirrors.163.com/centos/7/os/x86_64/Packages/下の該当するパケット
  • 、ファイル名を変更する
  • をインストールします.
  • 、テスト
  • 1、既存のPythonを削除する
    rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##             
    whereis python |xargs rm -frv -rf ##         ##xargs,              
     whereis python ##    ,     
    
    2、既存のyumを削除する
    rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
     whereis yum |xargs rm -frv -rf
    
    3、からhttp://mirrors.163.com/centos/7/os/x86_64/Packages/下の該当するカバン
    ==ソースのバージョンが更新されますので、ダウンロードする時は具体的にバージョンを見てダウンロードしてください.==
    このバージョンの使用時間は2019年6月です.
    python-2.7.5-76 el7.x 86_64.rpm python-devel-2.7.5-76 el7.x 86_64.rpm python-niparse-00.40-9.el 7.noarch.rpm python-libs-27.5-76.el 7.x 86_64.rpm python-pycurl-7.0-19.el 7.x 86_64.rpm pythone-setuptools-09.7.el7.noarch.rpm python-urlgraber-3.9-9.el7.noarch.rpm rpm-python-4.13-35.el7.x 86_64.rpm yum-3.3-611.el7.centos.noarch.rpm yum-metadata-parser-1.14-10.el7.x 86_64. rpm yum-plugin-aliases-1.1.1.31-50.el7.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm yug-protectbase-1.1.131-50.el7.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-76.el7.x86_64.rpm 
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-devel-2.7.5-76.el7.x86_64.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm 
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-libs-2.7.5-76.el7.x86_64.rpm 
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm  
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-python-4.11.3-35.el7.x86_64.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-aliases-1.1.31-50.el7.noarch.rpm 
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-50.el7.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm
    
    4、ファイル名を変更する
    mv python-setuptools-0.9.8-7.el7.noarch.rpm  python-setuptools-0.9.8-7.el7.noarch
    mv yum-utils-1.1.31-50.el7.noarch.rpm yum-utils-1.1.31-50.el7.noarch
    mv yum-plugin-aliases-1.1.31-50.el7.noarch.rpm yum-plugin-aliases-1.1.31-50.el7.noarch
    
    5、据え付けを行う
    rpm -Uvh --replacepkgs python*.rpm
     rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm
    
    6、テスト
    [root@alice yum_python]# python
    Python 2.7.5 (default, Oct 30 2018, 23:45:53) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>