解決Python3.5以上版本lxml模塊缺失etree的問(wèn)題
近期,不少Python開(kāi)發(fā)者在使用Python3.5以上版本時(shí)發(fā)現(xiàn)lxml默認(rèn)沒(méi)有etree模塊,對(duì)于習(xí)慣使用xpath的開(kāi)發(fā)者來(lái)說(shuō),這無(wú)疑增加了不便。本文將介紹如何解決這個(gè)問(wèn)題并重新安裝帶有etre
近期,不少Python開(kāi)發(fā)者在使用Python3.5以上版本時(shí)發(fā)現(xiàn)lxml默認(rèn)沒(méi)有etree模塊,對(duì)于習(xí)慣使用xpath的開(kāi)發(fā)者來(lái)說(shuō),這無(wú)疑增加了不便。本文將介紹如何解決這個(gè)問(wèn)題并重新安裝帶有etree模塊的lxml-3.7.2版本。
通過(guò)pip安裝lxml-4.2.5版本
首先,我們使用命令行工具pip來(lái)安裝lxml-4.2.5版本。請(qǐng)?jiān)诮K端輸入以下命令:
```
pip install lxml
```
需要注意的是,lxml-4.2.5版本是不包含etree模塊的。安裝完成后,我們需要手動(dòng)刪除lxml目錄。你可以在Python安裝目錄下的Libsite-packages中找到該目錄。
安裝lxml-3.7.2版本
為了獲取包含etree模塊的lxml-3.7.2版本,我們需要執(zhí)行以下命令:
```
pip install lxml3.7.2
```
這樣就可以成功安裝帶有etree模塊的lxml-3.7.2版本。接下來(lái),我們將介紹如何在PyCharm中配置新項(xiàng)目的設(shè)置以確保正確的lxml版本被使用。
配置PyCharm項(xiàng)目設(shè)置
1. 打開(kāi)PyCharm,并進(jìn)入【文件】-【設(shè)置 for new project】。
2. 在彈出的窗口中選擇你的項(xiàng)目,并在下方的編輯框中輸入lxml 3.7.2。
3. 確認(rèn)設(shè)置后,PyCharm將會(huì)使用剛剛安裝的lxml-3.7.2版本。
通過(guò)以上步驟,我們成功解決了Python3.5以上版本缺失etree模塊的問(wèn)題,并重新安裝了帶有etree模塊的lxml-3.7.2版本。這樣,開(kāi)發(fā)者們可以繼續(xù)愉快地使用xpath進(jìn)行開(kāi)發(fā)工作,提高工作效率。