因為 CentOS 6 所內建的版本時 Python 2.6
但是很多套件已經拋棄對 2.6 的支援,所以需要安裝 Python 2.7
下面是目前找到最簡單的方法,記下來分享
1. 安裝 Python 2.7 編譯所需要的套件
$ yum install zlib-devel openssl-devel readline-devel sqlite-devel bzip2-devel
2. 下載並編譯 Python 2.7
$ wget [PYTHON PACKAGE]
$ cd [PYTHON PACKAGE]
$ ./configure
$ make
$ make install
$ make
$ make install
預設會安裝在 /usr/local/bin/python2.7
3. 下載並安裝 pip
$ wget https://bootstrap.pypa.io/get-pip.py
$ python2.7 get-pip.py
$ python2.7 get-pip.py
如此一來就安裝好 Python 2.7 以及相對應的 pip 了
如果安裝有問題,可以透過以下指令檢查
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
看看 /usr/local/bin 是不是在 /usr/bin 的前面