今天在Mac下用pip安装lxml,总是报如下错误:
etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found参考http://lxml.de/installation.html的安装文档,用如下命令安装问题依旧。
STATIC_DEPS=true sudo pip install lxml搜了几个方法都不行,无意间搜到如下文章:http://blog.marchtea.com/archives/91,如法炮制,增加C_INCLUDE_PATH指定到XCode MacOSX SDK中libxml路径,问题搞定。Mark一下。
sudo C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/libxml2:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/libxml2/libxml:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include pip install lxml
本文提供了解决在Mac操作系统下使用pip安装lxml时遇到的'libxml/xmlversion.h'文件未找到错误的方法。通过指定C_INCLUDE_PATH到XCode的MacOSXSDK中libxml路径,成功解决了问题。
1205

被折叠的 条评论
为什么被折叠?



