圖文詳解Python中如何簡(jiǎn)單地解決Microsoft?Visual?C++?14.0報(bào)錯(cuò)
問(wèn)題簡(jiǎn)述
在 Windows 系統(tǒng)上,我使用 Python 3.11 的 pip 工具安裝 lxml 等庫(kù)時(shí)會(huì)出現(xiàn)以下報(bào)錯(cuò):
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
在終端內(nèi)顯示如下:

本文主要討論如何解決此報(bào)錯(cuò)。
解決方案
出現(xiàn)此情況的原因是pip安裝的庫(kù)其中部分代碼不是python而是使用C++等代碼編寫,我們安裝這種類型的庫(kù)時(shí)需要進(jìn)行編譯后安裝。
所以一種較為復(fù)雜且笨重的解決方案是安裝Microsoft C++ Build Tools軟件,但這種方式對(duì)于很多人來(lái)說(shuō)過(guò)于笨重。
另一種解決方案是安裝他人編譯完成的庫(kù)文件,在pip中,這種編譯完成后的文件的后綴為.whl。為了安裝此類文件,我們需要首先在pip內(nèi)使用如下命令安裝一個(gè)用于解析此類文件的庫(kù):
pip install wheel
然后,我們就可以去尋找對(duì)應(yīng)庫(kù)的.whl文件。在此處,我們給出一個(gè).whl文件的匯總下載站。如下圖:

進(jìn)入此網(wǎng)站,使用Ctrl + F快捷鍵打開瀏覽器的搜索欄,搜索對(duì)應(yīng)的庫(kù),在此處我們搜索lxml,獲得結(jié)果如下:

我們可以看到給出了一系列的.whl文件,那怎么找到我們對(duì)應(yīng)版本的.whl文件呢?
我們需要根據(jù)文件名判斷,在此處我們分析如下文件名:
lxml?4.9.0?cp311?cp311?win_amd64.whl
其中cp311代表CPython 3.11版本,win代表windows系統(tǒng),amd64代表64位系統(tǒng)。比如我使用的使用官方網(wǎng)站下載的Python 3.11且我的操作系統(tǒng)為64位Windows,所以我可以下載此文件安裝。
此處的
pypy38是另一種高性能的Python實(shí)現(xiàn),對(duì)于大部分用戶而言,我們都使用的是官網(wǎng)提供的CPython而不是PyPy。
將文件下載到本地,在下載文件夾內(nèi)打開cmd,你可以使用下述方式直接打開:

鍵入如下命令:
pip install lxml?4.9.0?cp311?cp311?win_amd64.whl
即可安裝完成相應(yīng)的庫(kù)。
總結(jié)
到此這篇關(guān)于Python中如何簡(jiǎn)單地解決Microsoft Visual C++ 14.0報(bào)錯(cuò)的文章就介紹到這了,更多相關(guān)Python Microsoft Visual C++ 14.0報(bào)錯(cuò)解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
20個(gè)解決日常編程問(wèn)題的Python代碼分享
在這篇文章中,主要和大家分享了20個(gè)Python代碼片段,以幫助你應(yīng)對(duì)日常編程挑戰(zhàn)。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟上小編一起了解一下2023-01-01
Python中import導(dǎo)入上一級(jí)目錄模塊及循環(huán)import問(wèn)題的解決
Python中的import語(yǔ)句導(dǎo)入模塊相信大家再熟悉不過(guò)了,這里我們會(huì)來(lái)講解Python中import導(dǎo)入上一級(jí)目錄模塊及循環(huán)import問(wèn)題的解決,需要的朋友可以參考下2016-06-06
Python 異步協(xié)程函數(shù)原理及實(shí)例詳解
這篇文章主要介紹了Python 異步協(xié)程函數(shù)原理及實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
使用Python 自動(dòng)生成 Word 文檔的教程
今天小編就為大家分享一篇使用Python 自動(dòng)生成 Word 文檔的教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
在python3中使用Supervisor的詳細(xì)教程
Supervisor是用Python開發(fā)的一個(gè)client/server服務(wù),是Linux/Unix系統(tǒng)下的一個(gè)進(jìn)程管理工具,不支持Windows系統(tǒng),本文給大家介紹在python3中使用Supervisor的方法,感興趣的朋友一起看看吧2022-01-01
回歸預(yù)測(cè)分析python數(shù)據(jù)化運(yùn)營(yíng)線性回歸總結(jié)
本文主要介紹了python數(shù)據(jù)化運(yùn)營(yíng)中的線性回歸一般應(yīng)用場(chǎng)景,常用方法,回歸實(shí)現(xiàn),回歸評(píng)估指標(biāo),效果可視化等,并采用了回歸預(yù)測(cè)分析的數(shù)據(jù)預(yù)測(cè)方法2021-08-08

