I've had to do this several times in order to install 4Suite to a locally installed python directory on a server I didn't have SU on - or was managing the packages with a utility that wasn't so good with python packages (yum, apt sometimes). I had to dig into the old akara IRC logs for these tid-bits.
uche_: Here are the contents of ~jkloth/bin/python2.4 on Jeremy's computer:
#!/bin/bash export PYTHONPATH=$HOME/lib/python2.4 exec /usr/bin/python2.4 "$@"
uche_: This assumes $HOME/bin is on your path and before where ever your python is installed
chimezie@WuChi 4Suite $ $HOME/bin/python2.4 setup.py config --home=$HOME chimezie@WuChi 4Suite $ $HOME/bin/python2.4 setup.py install chimezie@WuChi 4Suite $ which 4ss_manager /home/chimezie/bin/4ss_manager
chimezie: In order to run 4Suite scripts in this isolated environment, you need to execute them with the $HOME/bin/ explicitely
chimezie@WuChi devel $ $HOME/bin/python2.4 /home/chimezie/bin/4ss_manager start -n -u <user> -p <password> .. snip log .. Apr 10 18:31:05 Controller: [notice] Controller configured -- resuming normal operations