[Python] CentOS 7 安裝 Python 3.6

本篇文章主要在 CentOS 7 上安裝 Python 3.6,並將安裝完的 Python 路徑建 Soft link 至開機環境執行目錄下。


Step 1. 安裝 GCC 及 zlib

gcc 是 Linux 系統上最常被使用的編譯器,後面我們需要下載 Python 3.6 的 C 原始碼,需要透過 GCC 做編譯,zlib 包經常被一些軟體的壓縮或解壓縮函數用到

sudo yum install gcc  
sudo yum install zlib-devel  

Step 2. 下載最新版本的 python 壓縮檔

cd /usr/src  
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz  

Step 3. 解壓縮並編譯 Python

tar xzf Python-3.6.1.tgz  
cd Python-3.6.1  
./configure
make altinstall  

上面編譯時用了 “make altinstall”, 因為系統可能已經安裝有舊版 Python, 這可以防止新版 Python 取代了舊有的 Python 檔案


cd /usr/bin  
ln -s /usr/src/Python-3.6.1/python python3  

最後執行指令確認版本是否正確

python3 -v  
ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io