试图在max osx豹上安装lxml

我已经尝试了很多不同的指南..这一个让我最远..

CFLAGS="$CFLAGS -lgcrypt -fPIC" STATIC_DEPS=true easy_install-2.6 lxml 

然而,在安装完所有的依赖关系之后,我得到了一遍又一遍的错误信息:

  install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib/pkgconfig" /usr/bin/install -c -m 644 libxslt.m4 '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/share/aclocal' /usr/bin/install -c -m 644 xsltConf.sh '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib' /usr/bin/install -c -m 644 libxslt.pc libexslt.pc '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib/pkgconfig' Building without Cython. Using build configuration of libxml2 2.7.8 and libxslt 1.1.26 Building against libxml2/libxslt in the following directory: /private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done ld: library not found for -lgcrypt collect2: ld returned 1 exit status ld: library not found for -lgcrypt collect2: ld returned 1 exit status ld: library not found for -lgcrypt collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//ccZA43Kh.out (No such file or directory) error: Setup script exited with error: command 'gcc-4.2' failed with exit status 1 sh-3.2# 

这对我工作:

 sudo env ARCHFLAGS="-arch i386 -arch x86_64" easy_install lxml