Windows10 64位下Pycharm及cmd安裝lxml最新庫


---------------------------------------------------------------------------------轉載部分-------------------------------------------------------------

本文部分【1-3節】轉載自:https://www.waitalone.cn/technology/lxmlerror.html 

0x01 概述

重裝系統后,安裝了最新的Python3.8.1,當使用pip安裝lxml庫的時候報錯Microsoft Visual C++ 14.0 is required,本文將提供解決辦法。

系統環境及報錯信息

系統環境:
  • Windows10企業版LTSC X64位
  • Python3.8.1 x64位
  • PyCharm 2019.3.1 x64
報錯信息如下:
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

0x02 解決辦法

2.1 解決Microsoft Visual C++ Build Tools錯誤


下載后雙擊安裝,完成后會打開VisualStudio Installer,我們C++生成工具即可。
C++生成工具C++生成工具
只安裝第一個

只安裝第一個

安裝了C++生成工具后,以后就不會再報 Microsoft Visual C++ 14.0 is required 這類錯誤了。

Python2.7版本,有一個單獨的編譯文件,可以直接下載安裝。

2.2 安裝編譯好的whl文件

直接在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下載對應的安裝包
然后使用 pip install lxml-4.4.2-cp38-cp38-win_amd64.whl 安裝即可。

0x03 Pycharm下安裝lxml

在Pycharm venv環境下,可能還是會報點小問題,解決辦法為升級venv中pip為最新版。
pip的最新版會自動下載whl文件,建議升級到pip 19.3.1

-----------------------------------------------------分割線-------------------------------------------------------

由於本人在pycharm下安裝問題較多,嘗試在cmd模式下安裝成功,現將方法列舉如下:

0x04 cmd管理員模式下安裝lxml

window10 64位,python3.8.1,lxml-4.5.0,lxml歷史版本見:https://pypi.org/project/lxml/#history

詳細操作步驟如下:

1.打開cmd終端,以管理員模式運行,查看pip版本命令:pip --version,如不是最新版本建議更新。

2.更新pip,命令:pip insall -upgrade pip。

3.安裝wheel,命令:pip install wheel

4.這時再安裝lxml,命令:pip install lxml,至此完成lxml安裝,附上命令操作圖。

5.Pycharm上導入已經安裝好的第三方運行庫,參見:https://www.cnblogs.com/yanqingyang/p/9601328.html

 

 

 

 

 


免責聲明!

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



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