Virtualenv нет модуля с именем zlib

Я пытаюсь создать виртуальную среду Python 2.7 под Python2.6, я просто запускаю:

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

Virtualenv терпит неудачу со следующей ошибкой

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

Это озадачивает меня, потому что:

1) У меня явно есть модуль Python Zlib. Я могу легко импортировать его, когда запускаю «import zlib» в интерактивной среде python 2.6.

2) У меня также установлен 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

Есть два других вопроса, касающихся этой проблемы,Вот а такжеВот, в обоих случаях у людей просто не установлен zlib, что не в моем случае (у меня это есть в python 2.6, что должно быть в порядке?), они также используют pythonbrew, который, по-видимому, больше не находится в активной разработке.

Почему virtualenv не может найти zlib? Как virtualenv ищет свои модули?Нужно ли устанавливать zlib в мой Python2.7? Или переустановите Python2.7 для поддержки zlib?

Sidenote: пожалуйста, не спрашивайте, почему я использую старые версии, это не мой выбор.

Ответы на вопрос(2)

Ваш ответ на вопрос