圖文詳解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++
等代碼編寫(xiě),我們安裝這種類(lèi)型的庫(kù)時(shí)需要進(jìn)行編譯后安裝。
所以一種較為復(fù)雜且笨重的解決方案是安裝Microsoft C++ Build Tools
軟件,但這種方式對(duì)于很多人來(lái)說(shuō)過(guò)于笨重。
另一種解決方案是安裝他人編譯完成的庫(kù)文件,在pip
中,這種編譯完成后的文件的后綴為.whl
。為了安裝此類(lèi)文件,我們需要首先在pip
內(nèi)使用如下命令安裝一個(gè)用于解析此類(lèi)文件的庫(kù):
pip install wheel
然后,我們就可以去尋找對(duì)應(yīng)庫(kù)的.whl
文件。在此處,我們給出一個(gè).whl
文件的匯總下載站。如下圖:
進(jìn)入此網(wǎng)站,使用Ctrl + F
快捷鍵打開(kāi)瀏覽器的搜索欄,搜索對(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ì)于大部分用戶(hù)而言,我們都使用的是官網(wǎng)提供的CPython
而不是PyPy
。
將文件下載到本地,在下載文件夾內(nèi)打開(kāi)cmd
,你可以使用下述方式直接打開(kāi):
鍵入如下命令:
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)文章
Python+Pygame實(shí)戰(zhàn)之吃豆豆游戲的實(shí)現(xiàn)
這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實(shí)現(xiàn)仿吃豆豆游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python游戲開(kāi)發(fā)有一定幫助,需要的可以參考一下2022-06-06opencv鎖定鼠標(biāo)定位的實(shí)現(xiàn)
本文主要介紹了opencv鎖定鼠標(biāo)定位的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02Python庫(kù)skimage繪制二值圖像代碼實(shí)例
這篇文章主要介紹了Python庫(kù)skimage繪制二值圖像代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04Python+OpenCV實(shí)現(xiàn)六種常用圖像特效
這篇文章主要為大家介紹了用Python和OpenCV實(shí)現(xiàn)的六種常見(jiàn)圖像特效:圖像融合、灰度處理、馬賽克效果、浮雕效果、毛玻璃效果和顏色反轉(zhuǎn),需要的可以參考一下2022-05-05python opencv 讀取本地視頻文件 修改ffmpeg的方法
今天小編就為大家分享一篇python opencv 讀取本地視頻文件 修改ffmpeg的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01使用Python一鍵提取PDF中的表格到Excel的方法詳解
從PDF文件獲取表格中的數(shù)據(jù),也是日常辦公容易涉及到的一項(xiàng)工作,一個(gè)一個(gè)復(fù)制吧,效率確實(shí)太低了,用Python從PDF文檔中提取表格數(shù)據(jù),并寫(xiě)入Excel文件,灰常灰常高效,本文就給大家介紹一下如何使用Python一鍵提取PDF中的表格到Excel,需要的朋友可以參考下2023-08-08python實(shí)現(xiàn)簡(jiǎn)單日期工具類(lèi)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單日期工具類(lèi),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04python利用tkinter實(shí)現(xiàn)屏保
這篇文章主要為大家詳細(xì)介紹了python利用tkinter實(shí)現(xiàn)屏保,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07python3對(duì)拉勾數(shù)據(jù)進(jìn)行可視化分析的方法詳解
這篇文章主要給大家介紹了關(guān)于python3對(duì)拉勾數(shù)據(jù)進(jìn)行可視化分析的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04windows下pycharm搭建spark環(huán)境并成功運(yùn)行 附源碼
這篇文章主要介紹了windows下pycharm搭建spark環(huán)境并成功運(yùn)行 附源碼,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04