I already have Python2.7 but due to certain reasons I need to install Python2.4. So, I installed python2.4 and when I run ez_setup.py with Python2.4/python ez_setup.py, I got the error that says

can't decompress data; zlib not available.

I installed zlib1g and zlib1g-dev as well. I restarted my console but I am still getting this error. Can anyone help me with this? I got ez_setup.py from this link.

When I do

which zlib

in the console it says

zlib not found

  • A little more context on the error might be helpful... Was there more to it? Commented Aug 9, 2012 at 16:35

1 Answer 1


I don't find a Python 2.4 package for Ubuntu, so I assume you tried to compile it from source. If so, you would have had to explicitly configure and compile it with zlib support.

I found a blog article on how to do this here:


basically install zlib1g-dev, and then configure Python with

./configure --with-zlib=/usr/include

then you can do "make" to generate the Python 2.4 binaries.

  • 1
    configure: WARNING: unrecognized options: --with-zlib (Python 2.7.3) ??
    – szx
    Commented Sep 7, 2012 at 12:13
  • run ./configure --help to see the available options for the software you're trying to build. BTW, if it's Python 2.7, that's widely available as a package for Ubuntu so you shouldn't need to build from source.
    – roadmr
    Commented Sep 7, 2012 at 14:28
  • from what directory do you run ./configure --with-zlib=/usr/include
    – Sam
    Commented Feb 26, 2021 at 7:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .