7

我正在尝试安装 python 库并在下载 egg 文件后收到此错误。

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 中的。

这里可能出了什么问题?

4

2 回答 2

11

运行xcode-select --install以修复 Xcode 工作的命令行工具的安装。

于 2016-03-04T03:46:19.950 回答
5

缺少的不是 zlib C 库,而是 zlib Python 模块。这通常是由于您自己编译 Python 并且没有可用的 zlib 的必要位(特别是头文件)引起的,即使您确实有可用的 C 库也是如此。或者,有时,zlib Python 模块具有错误的权限;查看 中的目录sys.path,寻找zlib.sozlibmodule.so。如果它不存在,则 Python 安装是在没有它的情况下构建的,或者构建它失败。如果确实存在,请检查其权限(以及目录的权限。)

于 2010-05-06T22:42:56.080 回答