CentOS7 升級(jí) python3 過(guò)程及注意

  • 從官網(wǎng)下載python3的壓縮包,解壓(以3.5.1版本為例)

  • 創(chuàng)建安裝目錄(自定義)
    sudo mkdir /usr/local/python3

  • cd 進(jìn)入解壓目錄,然后
    sudo ./configure --prefix=/usr/local/python3
    sudo make
    sudo make install

  • cd 進(jìn)入/usr/bin
    其中有python、python2、python2.7三個(gè)文件依次指向后者。
    備份當(dāng)前默認(rèn)版本python,如果有需要還可還原:
    sudo mv python python.bak

  • 創(chuàng)建python3.5的新鏈接(也可建立python3命令以區(qū)分,同mac)
    sudo ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
    這樣默認(rèn)的python版本就替換為python3.5了。

  • 檢查當(dāng)前默認(rèn)python版本
    python -v

  • 由于yum使用python2,替換為python3后無(wú)法正常工作,
    因此修改yum配置文件:
    sudo vi /usr/bin/yum
    將第一行指定的python版本改為python2.7:
    *#!/usr/bin/python改為 #!/usr/bin/python2.7

  • 修改urlgrabber配置文件(網(wǎng)上很多教程都漏了這一步)
    sudo vi /usr/libexec/urlgrabber-ext-down
    同yum,把頭部的python改成python2.7

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容