使用pip安装lxml时出现问题



我正试图使用以下命令在Mac OSx 10.11上安装此库:

sudo -H pip install lxml

当我不断收到这个消息时:

#include "libxml/xpath.h"
         ^
1 error generated.
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
Perhaps try: xcode-select --install
*********************************************************************************
error: command 'cc' failed with exit status 1

然而,我非常确信libxml2安装在这里:

/usr/local/Cellar/libxml2/2.9.2/include/libxml2

我用brew安装了这个软件包。应该没有什么问题。我该怎么修?

Homebrew不链接libxml和libxslt以避免冲突。您需要--force它们。

brew link libxml2 --force
brew link libxslt --force

当我升级到最新的OS X时,我遇到了这个问题。

最新更新