Virtualenv no module o nazwie zlib

Próbuję utworzyć wirtualny env Pythona 2.7 w Pythonie 2.6, po prostu działam:

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

Virtualenv kończy się niepowodzeniem z następującym błędem

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

To mnie zastanawia, ponieważ:

1) Oczywiście mam moduł Pythona zlib. Mogę go łatwo zaimportować, gdy uruchomię „import zlib” w interaktywnym środowisku Pythona 2.6.

2) Mam także zainstalowany w moim systemie zlib (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

Są jeszcze dwa inne pytania dotyczące tego zagadnienia,tutaj itutaj, w obu przypadkach ludzie po prostu nie mają zainstalowanego zlib, który nie jest moim przypadkiem (mam go w python 2.6, co powinno być w porządku?), używają także pythonbrew, który najwyraźniej nie jest już aktywny.

Dlaczego virtualenv nie może znaleźć zlib? Jak wygląda wirtualizacja modułów?Czy muszę zainstalować zlib w moim Pythonie 2.7? Lub zainstaluj ponownie Python 2.7, aby zlib był obsługiwany?

Sidenote: proszę nie pytać, dlaczego używam starych wersji, to nie jest mój wybór.

questionAnswers(2)

yourAnswerToTheQuestion