centos系統(tǒng) 其他liunx系統(tǒng)參考
下載源碼tar包 可利用linux自帶下載工具wget下載
# wget http://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
下載完成后到下載目錄下,解壓
# tar -xzvf Python-3.6.3.tgz
進入解壓縮后的文件夾
# cd Python-3.3.0
在編譯前先在/usr/local建一個文件夾python3(作為python的安裝路徑仔雷,以免覆蓋老的版本)
# mkdir /usr/local/python3
開始編譯安裝
# ./configure --prefix=/usr/local/python3
# make
# make install
此時沒有覆蓋老版本誊稚,再將原來/usr/bin/python鏈接改為別的名字 有的話就不要改了
# mv /usr/bin/python /usr/bin/python2
再建立新版本python的鏈接
# ln -s /usr/local/python3/bin/python3 /usr/bin/python
這個時候輸入
# python -V
就是新版本3.6.3了
配置yum
升級 Python 之后,由于將默認的 python 指向了 python3彪置,yum 不能正常使用,需要編輯 yum 的配置文件:
# vi /usr/bin/yum
# vi /usr/libexec/urlgrabber-ext-down
修改第一行
將 #!/usr/bin/python 改為 #!/usr/bin/python2蝇恶,保存退出即可拳魁。