元のPythonインストール(2.6.6)を保持してCentOS 6.5 AMD64にPython 3.2.2をインストールする方法は?
インストールPython 3.2.2(CentOS 6.5 AMD64):
Pythonをコンパイルするには、最初に開発ツールといくつかの追加のライブラリをインストールする必要があります。Pythonをコンパイルするために、追加のライブラリは厳密には必要ありませんが、それらがないと、 new Pythonインタプリタはまったく役に立たないでしょう
Sudo yum groupinstall "Development tools"
Sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
Pythonをダウンロード、コンパイル、インストールするためのコマンドは次のとおりです
cd /usr/local/src
Sudo wget http://python.org/ftp/python/3.2.2/Python-3.2.2.tar.xz --no-check-certificate
Sudo tar xf Python-3.2.2.tar.xz
cd Python-3.2.2
Sudo ./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Sudo make && Sudo make altinstall
上記のコマンドを実行すると、新しくインストールしたPythonインタープリターは/usr/local/bin/python3.2として利用できるようになります
/usr/local/bin/python3.2
Setuptools + pipをダウンロードしてインストールします
cd /usr/local/src
Sudo wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Sudo /usr/local/bin/python3.2 ez_setup.py
Sudo /usr/local/bin/easy_install-3.2 pip
分離されたPython 3.2環境を作成する
Sudo /usr/local/bin/pip3.2 install virtualenv
Sudo /usr/local/bin/virtualenv /usr/local/virtenv3.2
cd /usr/local/virtenv3.2
source bin/activate
python --version # (To check version)
ソース: http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos