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

需要使用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 osx10.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

成功

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • “愛哭的小孩有糖吃” 早就聽過這句話,其實表達的就是人有時候不能太乖順太聽話,因為那樣不會有人注意你不會有人在意你...
    顧小魚愛做夢閱讀 604評論 0 2
  • 圍在城里的人想逃出來,城外的人想沖進去,對婚姻也罷,職業也罷,人生的愿望大都如此。 《圍城》刻畫了一個個生動的人物...
    小胖紅閱讀 193評論 0 2
  • 我是日記星球215號星寶寶,正在參加小牛媽媽日記星球21天蛻變之旅,這是我的第12篇原創日記。我相信水滴石穿,積沙...
    小鳳Isabel閱讀 453評論 2 3
  • 1. 中午忙完,回家了一趟,從公司到家以我的速度,大概十分鐘就夠了。我喜歡走地下車庫,因為近。從車庫出來的時候,太...
    奶茶七分咸閱讀 355評論 0 1
  • 今天看過《怦然心動》,感受頗多: 劇中男主人公父親嫌貧愛富,令人討厭。但回想自己生活中也是這樣的,一個同學家因家中...
    陌暮閱讀 411評論 0 0