====== CentOS6にPython2.7 ====== https://www.python.org/ ===== 現状の確認 ===== * CentOS 6.7 では標準で python 2.6 がインストールされる。 # cat /etc/redhat-release CentOS release 6.7 (Final) # uname -a Linux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux # which python /usr/bin/python # python -V Python 2.6.6 ===== 事前準備 ===== * python のインストールに開発ツール諸々(gccなど)が必要 * zlib-devel、openssl-devel は、後の pip のインストールに必要 # yum groupinstall 'Development Tools' # yum install zlib-devel # yum install openssl-devel ===== Install ===== * インストール先は /usr/local を指定 * 既存の python とぶつからないために、altinstall を使用 # curl -O https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz # tar zxf Python-2.7.11.tgz # cd Python-2.7.11 # ./configure --prefix=/usr/local # make && make altinstall # which python2.7 /usr/local/bin/python2.7 # python2.7 -V Python 2.7.11 ===== pip ===== * |(パイプ)の後ろを、今回インストールした python 2.7 を指定する。 # curl -kL https://bootstrap.pypa.io/get-pip.py | python2.7 # which pip2.7 /usr/local/bin/pip2.7 # pip2.7 -V pip 8.1.1 from /usr/local/lib/python2.7/site-packages (python 2.7)