Windows環境下使用pip install安裝lxml庫


lxml是Python語言和XML以及HTML工作的功能最豐富和最容易使用的庫。lxml是為libxml2和libxslt庫的一個Python化的綁定。它與眾不同的地方是它兼顧了這些庫的速度和功能完整性。高效率解析Xpath,用於操作爬蟲爬取網址url。

而在Windows中由於原始Python3的版本中並沒有集成lxml庫,在PyCharm中如果直接引用lxml庫可能會出現Install Package Failed錯誤,並提示:error:Microsoft Visual C++10.0 is required(Unable to find vcvarsall. bat)。即無法按正常流程執行:pip install lxml 方式安裝lxml庫,問題如下:

問題定位

出現這種問題原因一般是pip install 無法找到與當前Python2/3版本匹配的lxml庫,無法下載對應版本的lxml

解決方法

網上相關的解決方法較多,比如安裝wheel,安裝Visual C++組件等等。。。本人只介紹最簡單的一種以供參考:

1.更新pip.exe版本到最新版本,cmd窗口切換到pip.exe文件目錄,執行:python -m pip install --upgrade pip

2.安裝pip lxml,cmd窗口在pip.exe文件目錄下,執行:pip install lxml

3.上述操作之后,pip會查找與當前項目工程版本匹配的lxml版本庫進行安裝。(如仍無法安裝:則在操作2之前先執行:pip install wheel)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM