Я пытаюсь установить библиотеку Python и получить эту ошибку после загрузки файла яйца.
Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c7-py2.5.egg
Traceback (most recent call last):
File "setup.py", line 10, in <module>
use_setuptools(min_version=min_version)
File "/Users/tylo/Downloads/Archives/simplejson-2.0.9/ez_setup.py", line 88, in use_setuptools
import setuptools; setuptools.bootstrap_install_from = egg
zipimport.ZipImportError: can't decompress data; zlib not available
Я провел некоторое исследование и обнаружил, что zlib встроен в OS X.
Что могло идти не так, как надо здесь?
Это не библиотека zlib C , а zlib ] Модуль Python . Обычно это вызвано компиляцией Python самостоятельно и отсутствием необходимых битов (в частности, файлов заголовков) zlib, даже если у вас есть доступная библиотека C. Или, иногда, модулем zlib Python, имеющим неправильные разрешения; загляните в каталоги в sys.path
, найдите zlib.so
или zlibmodule.so
. Если он не существует, установка Python была построена без него, или его сборка не удалась. Если он существует, проверьте его разрешения (и разрешения для каталога).