Python 是功能強大程式語言, 很適合系統管理或執行自動化管理工作, 本文會示範在 RHEL, CentOS 及 Fedora 安裝最新版 Python 3.6, 現時 Python 最新版本為 3.6.1
RHEL / CentOS / Fedora 安裝 Python 3.5.
在安裝 Python 3.6 前, 需要先安裝 gcc 編譯 Python, 如果已經安裝了 gcc, 可以略過此步驟:
# yum install gcc
然後從 Python 官網下載 Python 的源始碼, 最新版可以查看 Python 下載頁面, 以下是下載目前最新版 Python 3.6.1 的連結:
# cd /usr/src
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
解壓及編譯 Python:
# tar xzf Python-3.6.1.tgz
# cd Python-3.6.1
# ./configure
# make altinstall
# cd Python-3.6.1
# ./configure
# make altinstall
上面編譯時用了 “make altinstall”, 因為系統可能已經安裝有舊版 Python, 這可以防止新版 Python 取代了舊有的 Python 檔案, 新版 Python 的路徑 /usr/bin/python3.6, 不會取代預設的 /usr/bin/python.
最後可以用以下指令檢查 Python 的版本:
# python3.6 -V
回傳結果會是:
Python 3.6.1