當前位置:才華齋>範例>工作方案>

安裝lxml出現錯誤的解決方法

工作方案 閱讀(2.3W)

lxml是Python中與XML及HTML相關功能中最豐富和最容易使用的庫。lxml並不是Python自帶的包,而是為libxml2和libxslt庫的一個Python化的繫結。它與眾不同的地方是它兼顧了這些庫的`速度和功能完整性,以及純Python API的簡潔性,與大家熟知的ElementTree API相容但比之更優越!但安裝lxml卻又有點麻煩,因為存在依賴,直接安裝的話用easy_install, pip都不能成功,會報gcc錯誤。

安裝lxml出現錯誤的解決方法

爬蟲時通常要安裝LXML,對於通過一下命令列

pip install lxml

  出現如下錯誤的解決方法

lxml Unable to find

1. 安裝wheel,命令列執行:

pip install wheel

2.在這裡下載對應的檔案(開啟網址後ctrl+F,搜尋LXML,選擇對應版本,一般是win32,而不選win_arm64,即使電腦是win64)

~gohlke/pythonlibs/#lxml

3. 進入所在的資料夾->shift+滑鼠右鍵->在此處開啟命令視窗

4.執行命令即可完成安裝:

pip install

 另外附上Linux系統中安裝LXML的教程

因為lxml依賴的包如下:

libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt

所以安裝步驟如下:

第一步: 安裝 libxml2

$ sudo apt-get install libxml2 libxml2-dev

第二步: 安裝 libxslt

$ sudo apt-get install libxlst libxslt-dev

第三步: 安裝 python-libxml2 和 python-libxslt

$ sudo apt-get install python-libxml2 python-libxslt

第四步: 安裝 lxml

$ sudo easy_install lxml