Sorry, I should have made it more explicitly clear that /usr/bin/python2 is a symlink to Python2.2 on my box.
It is on my box too. On my box, python2.1 is a symlink to the python 2.1 interpreter also :-)
I've installed Python2.2 and hope that Zope does not require "Python 2.1.2 and nothing else" but rather "Python2.1.2 or greater".
Therefore the error I receive is indeed when trying to install with "/usr/bin/python2.2 w_pcgi"
replace with: "/usr/bin/python2.1 w_pcgi" and all should work fine (permissions and other unixy details permitting)
I installed Python with the RPMs python2-2.2-1.i386.rpm and python2-devel-2.2-1.i386.rpm . Surely I don't need Python 2.1.2 as well ?
Yep. You do. The three python versions coexist happily on RedHat without stepping on each other though, so don't worry :-) Adam