在 Mac OS X 中使用 pip 安装 objccheckstyle 失败

Fail to install objccheckstyle using pip in Mac OS X

我正在尝试使用此命令安装 objccheckstyle

sudo pip install objccheckstyle

但是在它说

之后它失败了
Running setup.py install for lxml

我得到这个错误:

Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-DsaKIL/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-CFc6EG-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-build-DsaKIL/lxml

我也尝试过 sudo pip install lxml,但在尝试导入 libxml 时似乎失败了:

#include "libxml/xmlversion.h"

我找不到 libxmlpip install。我可能缺少什么?

谢谢

更新到最新的 Xcode 命令行工具解决了这个问题。