項目需要從ubuntu遷移到centos
裝python的時候產(chǎn)生了沖突,各種方法試過未解決费坊,偶然看到一篇文章說把把系統(tǒng)自帶的python倒槐、yum通通刪掉重裝
手賤試了一下,結果清除容易附井,裝回來是真的難
這里簡單做一個備忘錄:
系統(tǒng):centos 7.4.1708
使用官方鏡像源: http://vault.centos.org/7.4.1708/os/x86_64/Packages/
首先確認一下系統(tǒng)自帶的yum讨越、python已經(jīng)刪除干凈
從鏡像源下載如下文件:
python-2.7.5-58.el7.x86_64.rpm
python-devel-2.7.5-58.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-setuptools-0.9.8-7.el7.noarch.rpm
python-urlgrabber-3.10-8.el7.noarch.rpm
python-iniparse-0.4-9.el7.noarch.rpm
rpm-python-4.11.3-25.el7.x86_64.rpm
yum-3.4.3-154.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-utils-1.1.31-42.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
yum-plugin-protectbase-1.1.31-42.el7.noarch.rpm
yum-plugin-aliases-1.1.31-42.el7.noarch.rpm
python-libs-2.7.5-58.el7.x86_64.rpm
python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm
不要拘泥于版本號,如果對應的鏡像源中有rpm包新的版本羡忘,就下最新版本谎痢,上傳到服務器,執(zhí)行如下命令:
[root@test ~]# rpm -Uvh --replacepkgs python*.rpm
[root@test ~]# rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm
安裝rpm包時指令無法通過報錯(Faileddependencies)卷雕,包依賴出問題,
按照https://blog.csdn.net/Looteya/article/details/80722862
這篇文章無法解決
折騰許久:最后用強制安裝指令(--nodeps --force)解決漫雕,安裝成功~
網(wǎng)上的說法各種各樣滨嘱,有的說不能強制安裝浸间,也許是對應相對系統(tǒng)
所以很多問題要親自踐行
安裝成功后輸入:yum以及python命令太雨,不報錯誤就可以
最后貌似要更新repo源,根據(jù)各自系統(tǒng)選擇更或不更