Python zlib扩展未在Mac OS X 10.11.1上编译

时间:2015-12-10 11:21:17

标签: python zlib osx-elcapitan

构建Python 2.7.11时出现以下构建错误。

  

错误:未编译Python zlib扩展。缺少zlib?

我的构建环境是:

  • Mac OS X 10.11.1
  • Python 2.7.11

3 个答案:

答案 0 :(得分:2)

您应该在此处查看:https://github.com/yyuu/pyenv/wiki/Common-build-problems。尝试重新安装命令行工具

答案 1 :(得分:1)

我找到了很好的答案。

在终端中运行以下命令以安装命令行开发人员工具。

  

xcode-select --install

https://github.com/Homebrew/homebrew-python/issues/234

答案 2 :(得分:-1)

我遇到了同样的问题,对我来说,诀窍是:

  1. (重新)安装zlip
$ brew reinstall zlib
  1. 将其路径设置为某些环境变量,以便编译器和pkg-config可以找到zlib
$ export LDFLAGS="-L/usr/local/opt/zlib/lib"
$ export CPPFLAGS="-I/usr/local/opt/zlib/include"
$ export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig"
  1. 再次构建Python。