需要使用pip安裝,如果沒有安裝pip涩维,請(qǐng)先安裝:
sudo easy_install pip
可以使用pip命令了,在終端里輸入
sudo pip install lxml
出現(xiàn)錯(cuò)誤
fatal error: 'libxml/xmlversion.h' file not found
經(jīng)過查詢資料發(fā)現(xiàn)凡蚜,
由于mac是apple定制過的unix系統(tǒng),其/usr目錄下并沒有include文件夾.找到問題后,就得想辦法解決.
在pip之前先設(shè)置好變量,再pip install,需要將C_INCLUDE_PATH指定到XCode MacOSX SDK中l(wèi)ibxml路徑,
然而嘗試之后發(fā)現(xiàn)一點(diǎn)用沒有吭从,繼續(xù)搜索資料朝蜘,知道在mac osx10.9以上的版本就不適用了。
原來這是因?yàn)樯?jí)之后涩金,在xcode的中谱醇,本版本的SDK沒有include相應(yīng)的頭文件,那么步做,需要怎么做才能讓系統(tǒng)擁有這些編譯過的文件呢副渴?很簡單,安裝一個(gè)插件全度,因?yàn)檫@個(gè)插件就是Apple為了在mac系統(tǒng)下開發(fā)其他語言(例如c佳晶、c++)的人員提供的一個(gè)基本類庫的集合插件這個(gè)好東西就是:command line tools
打開命令行,輸入:
xcode-select --install
回車讼载,運(yùn)行轿秧,如果你有Xcode,它會(huì)提示你安裝這個(gè)東西咨堤,那么你只要確定菇篡,耐心等待5分鐘,如果你沒有xcode一喘,系統(tǒng)也會(huì)提示你愿不愿意在沒有xcode 的情況下安裝這個(gè)東西:總之你安裝就好驱还。
(不過在這之前嗜暴,你要確定,你安裝了pip议蟆,學(xué)python的人不會(huì)連pip都不知道是什么的話闷沥,自己google下載吧)
最后
sudo pip install lxml
成功