Eu estou tentando instalar o python 3.2, e para obter setuptools e pip no python 3.2. Tudo parece funcionar bem no python 2.7. No entanto, quando tento instalar o setuptools usando este código wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python3.2
, recebo o seguinte erro
Extracting in /tmp/tmpcwnav_
Traceback (most recent call last):
File "<stdin>", line 332, in <module>
File "<stdin>", line 329, in main
File "<stdin>", line 51, in _install
File "/usr/local/lib/python3.2/contextlib.py", line 28, in __enter__
return next(self.gen)
File "<stdin>", line 101, in archive_context
File "/usr/local/lib/python3.2/zipfile.py", line 1004, in extractall
self.extract(zipinfo, path, pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 992, in extract
return self._extract_member(member, path, pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 1035, in _extract_member
source = self.open(member, pwd=pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 978, in open
close_fileobj=not self._filePassed)
File "/usr/local/lib/python3.2/zipfile.py", line 487, in __init__
self._decompressor = zlib.decompressobj(-15)
AttributeError: 'NoneType' object has no attribute 'decompressobj'
Com base em alguns googling, parece que estou recebendo o problema porque o zlib não foi instalado. Eu não tenho esse problema ao tentar instalar o setuptools para o python 2.7. Eu entrei no python 3.2 e tentei importar o zlib e recebi uma mensagem de erro quando tentei isso. Eu também tentei fazer sudo apt-get install zlib
e recebi a mensagem de erro E: Unable to locate package zlib
. Eu não recebi mensagens de erro quando eu tentei sudo apt-get install zlib1g
ou sudo apt-get instalar zlib1g-dev 'Eu realmente não tenho idéia do que está acontecendo. Como obtenho o zlib para o python 3.2 (ou, de outra forma, corrijo esse problema?)