Recent Zope 2.6 requires python 2.1, but recent portage requires python 2.2. I suggest to mask Zope until such serious conflict is fixed. Suggested earlier binary ebuild with own python "inside" is for x86 and thus it doesn't help to PPC and Sparc users. Instead, the source-based ebuild must download and install its own required python inside the Zope. Alternatively, there should be a way to install both python versions.
# emerge -p zope These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] dev-lang/python-2.1.3-r1 [2.2.2] [ebuild N ] net-www/zope-2.6.0-r1 > Recent Zope 2.6 requires python 2.1, but recent portage requires python 2.2. so? They are slot'd. That means you can have both installed.
In the http://forums.gentoo.org/viewtopic.php?t=30060 Web design thread, I tested for this problem you speak of. Having two versions of python installed wasn't a problem for me, because python is SLOTed(as Maurizio points out also). If this is still a problem, please document the problem so that it can be repeated. Thank you.