我正在尝试安装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中。
这里可能出现什么问题?
答案 0 :(得分:11)
运行xcode-select --install
以修复用于Xcode工作的命令行工具的安装。
答案 1 :(得分:5)
缺少zlib C库,但zlib Python模块。这通常是由自己编译Python引起的,并且没有可用的zlib必需位(特定于头文件),即使你有可用的C库也是如此。或者,有时候,zlib Python模块具有错误的权限;查看sys.path
中的目录,查找zlib.so
或zlibmodule.so
。如果它不存在,则在没有它的情况下构建Python安装,或者构建它失败。如果确实存在,请检查其权限(以及目录的权限。)