MAC下pip install lxmlxmlversion.h not found問題解決方法

1109 ワード

pipを使用してインストールする必要があります.pipがインストールされていない場合は、まずインストールしてください.
sudo easy_install pip

pipコマンドを使って、端末に入力できます.
sudo pip install lxml

エラーfatal error:'libxml/xmlversion.h'file not found
検索資料によると、macはappleがカスタマイズしたunixシステムであるため、その/usrディレクトリの下にincludeフォルダはありません.問題を見つけたら、何とかして解決しなければなりません.pipの前に変数を設定してから、pip installを設定して、C_INCLUDE_PATHはXCode MacOSX SDKのlibxmlパスに指定されていますが、試してみると少しも役に立たないことがわかり、資料の検索を続け、mac osx 0.9以上のバージョンでは適用されないことがわかりました.これは、アップグレード後、xcodeのうち、本バージョンのSDKにはinclude対応のヘッダファイルがないためです.では、これらのコンパイルされたファイルをシステムに持たせるにはどうすればいいのでしょうか.簡単です.プラグインをインストールします.このプラグインはAppleがmacシステムの下で他の言語(例えばc、c++)を開発するために提供した基本クラスライブラリの集合プラグインです.これはcommand line toolsがコマンドラインを開くのに良いものです.入力:
xcode-select --install

車に戻って、運行して、もしあなたがXcodeがあれば、それはあなたにこれをインストールすることを提示して、それではあなたは確定して、辛抱強く5分待って、もしあなたがxcodeがなければ、システムもあなたにxcodeがない情況の下でこのものをインストールしたくないことを提示します:とにかくあなたはインストールすればいいです.
(でもその前に、あなたがpipをインストールして、pythonを勉強している人はpipさえ知らないことはないと確信して、自分でgoogleでダウンロードしましょう)
最後に
sudo pip install lxml

成功