DataAnalysisInAction
DataAnalysisInAction copied to clipboard
zipimport.ZipImportError: can't decompress data; zlib not available
Fix
安装 zlib
brew install zlib
添加如下内容到 ~/.zshrc
(如果存在zsh)
the following content partly from the output of
brew install zlib
DO NOT FORGET TO ADD ${LDFLAGS}
, ${CPPFLAGS}
, ${PKG_CONFIG_PATH}
!
# For compilers to find zlib you may need to set:
export LDFLAGS="${LDFLAGS} -L/usr/local/opt/zlib/lib"
export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/zlib/include"
# For pkg-config to find zlib you may need to set:
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH} /usr/local/opt/zlib/lib/pkgconfig"
上述方法莫名失败了,这种可以:
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?
zipimport.ZipImportError: can't decompress data; zlib not available
配置临时变量:
export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/sqlite/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/sqlite/include"
这样,zlib 的问题和 Sqlite3 的问题都会解决了。
其他问题请看
https://github.com/pyenv/pyenv/wiki/common-build-problems