centos中python2替換為python3,並解決yum出錯


這里采用安裝python3.6版本。

安裝python3.6可能使用的依賴

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

•到python官網找到下載路徑, 用wget下載

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

•解壓tgz包

tar -zxvf Python-3.6.4.tgz

•把python移到/usr/local下面

mv Python-3.6.4 /usr/local

•刪除舊版本的python依賴

ll /usr/bin | grep python

rm -rf /usr/bin/python

•進入python目錄
cd /usr/local/Python-3.6.4/
•配置

./configure
•編譯 make
make
•編譯,安裝

make install

•刪除舊的軟鏈接,創建新的軟鏈接到python

rm -rf /usr/bin/python

ln -s /usr/local/bin/python3.6 /usr/bin/python

python -V

此時運行yum會出現錯誤,提示語法出錯。
應該修改vim /usr/bin/yum,調整#!/usr/bin/python2.6,指定python的版本,
跟系統一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM