Virtualenv no hay módulo llamado zlib

Estoy tratando de crear el env virtual de Python 2.7 bajo Python2.6, simplemente estoy ejecutando:

virtualenv --python=python27 #python27 correctly leads to my python installation in /opt/python2.7/bin/python

Virtualenv falla con el siguiente error

Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named zlib

Esto me desconcierta porque:

1) Claramente tengo el módulo zlib de Python. Puedo importarlo fácilmente cuando ejecuto "importar zlib" en el entorno interactivo de Python 2.6.

2) También tengo zlib instalado en mi sistema (centos):

[me@mycomp]# rpm -qa | grep zlib
zlib-1.2.3-29.el6.x86_64
zlib-1.2.3-29.el6.i686
zlib-devel-1.2.3-29.el6.x86_64

Hay otras dos preguntas sobre este tema,aquí yaquíEn ambos casos, la gente simplemente no tiene instalado zlib, lo cual no es mi caso (lo tengo en Python 2.6, que debería estar bien, ¿no?), también están usando pythonbrew que aparentemente ya no está en desarrollo activo.

¿Por qué virtualenv no puede encontrar zlib? ¿Cómo virtualenv busca sus módulos?¿Necesito instalar zlib en mi Python2.7? ¿O reinstalar Python2.7 para que se admita zlib?

Nota al margen: no preguntes por qué estoy usando versiones anteriores, no es mi elección.

Respuestas a la pregunta(2)

Su respuesta a la pregunta