正直かなり苦労した

まず、参考サイト)
http://daisuzu.hatenablog.com/entry/2013/02/17/233543

これがなかったらつんでいただろう。。

細かい点がちがったのでそこを補う形でコマンドを記述する

※実行ユーザ(root)(user)=batch_user として分けることとする

(root)
cd /home/batch_user

rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

sudo yum check-update --enablerepo=epel

yum install python26 --enablerepo=epel

curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | sed -e "s/\/usr\/bin\/python/\/usr\/bin\/python26/" | bash

vim .bashrc
+[[ -s $HOME/.pythonz/etc/bashrc ]] && source $HOME/.pythonz/etc/bashrc

curl http://peak.telecommunity.com/dist/ez_setup.py | sudo python26

curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python26

pip-2.6 install virtualenv

pip-2.6 install virtualenvwrapper

su - batch_user

(user)
mkdir .virtualenvs

vim .bashrc
+export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.6
+export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv-2.6
+export WORKON_HOME=$HOME/.virtualenvs
+source /usr/bin/virtualenvwrapper.sh

source .bashrc

(root)
yum install gcc gcc-c++ automake autoconf
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

vim /usr/local/pythonz/bin/pythonz
-pythonxxxxx
+python26 /usr/local/pythonz/scripts/pythonz_main.py "$@"

pythonz install --configure="CFLAGS=-fPIC" 3.2

curl -OL http://downloads.sourceforge.net/paco/paco-2.0.9.tar.gz

tar zxvf paco-2.0.9.tar.gz

cd paco-2.0.9

./configure --disable-gpaco

make

make install

yum install httpd-devel

curl -O http://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz

tar zxvf mod_wsgi-3.4.tar.gz

cd mod_wsgi-3.4

./configure --with-python=/usr/local/pythonz/build/CPython-3.2/python

vim Makefile
+LDFLAGS = -L/usr/local/pythonz/pythons/CPython-3.2/lib/python3.2/config-3.2m
-LDFLAGS = -L/usr/local/pythonz/pythons/CPython-3.2/lib -L/usr/local/pythonz/pythons/CPython-3.2/lib/python3.2/config
-LDLIBS = -lpython3.2 -lpthread -ldl -lutil -lm
+LDLIBS = -lpython3.2m -lpthread -ldl -lutil -lm

make

sudo paco -D make install

su - batch_user

(user)
mkdir py

mkvirtualenv -p /usr/local/pythonz/build/CPython-3.2/python py

で完了ーです。

これで、batch userで 「python -V」をやると3.2になってますね
ちなみにrootだと、2.4のままです。

めでたしめでたし

とおもったら、また2.4になっていたので
workon py
これを実行

とさらに crontabで動かそうとすると、
できないので、
source /home/xxxxx/.virtualenvs/py/bin/activate
で実行してあげるとできるようになる

補記:
ubuntuは、こちらを参照(centosに比べて非常に簡単です)
http://d.hatena.ne.jp/pochio_pochiyama/20101214/p1