詳解python安裝matplotlib庫(kù)三種失敗情況
(可能只有最后一句命令有用,可能全篇都沒(méi)用)
(小白方法,可能只適用于本人情況)
安裝matplotlib時(shí),出現(xiàn)的三種失敗情況
1、read timed out
一開始我在pycharm終端使用pip install matplotlib時(shí),出現(xiàn)的是下圖所示情況,大致情況是安裝時(shí)間太長(zhǎng),所以當(dāng)時(shí)我用了清華鏡像,將原來(lái)的命令改成了pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple/ matplotlib,速度是上來(lái)了,但是還是安裝失?。ǖ诙N安裝失敗情況)

2、error :microsoft visual c+ is required
看了很多博文,大多數(shù)都是說(shuō)要到用到whl(我到現(xiàn)在還不大清楚這個(gè)該怎么弄)或者是下載microsoft visual c++14.0,因?yàn)椴粫?huì)使用whl,而且還看到說(shuō)安裝c++是可以百分百成功的(有的博文安裝了c++過(guò)后還是不能成功安裝mpl,所以還進(jìn)行了一些后續(xù)操作,比如添加path、lib等,這些其實(shí)我也不太會(huì),抱著僥幸心理就還是下載了4個(gè)G的http://www.dhdzp.com/article/191956.htm
安裝完成后,嘗試pip,還是失敗,出現(xiàn)了第三種失敗情況
3、error: command cl.exe failed with exit status 2

其實(shí)看到這次失敗我已經(jīng)快絕望了。。然后又看到了一個(gè)博文,我理解的大致意思是,python3.8的版本相對(duì)于matplotlib的版本高了點(diǎn),所以那位博主的做法是又下載了python3.5還是3.6的舊版本,然后更新了一下pip,再次安裝mpl的時(shí)候就成功了。(因?yàn)榭吹牟┪奶嗔?,找不到原文鏈接了)其?shí)這個(gè)時(shí)候我是不太愿意下載py舊版本的,所以還在尋找一個(gè)簡(jiǎn)單的我能夠操作的小白方法。。。然后又找到下面這個(gè)鏈接
添加鏈接描述

一開始我嘗試的是第二條命令,但是又出現(xiàn)了一個(gè)我不清楚的錯(cuò)誤提示,所以我嘗試了第一條命令,這個(gè)時(shí)候出現(xiàn)的錯(cuò)誤是readtimeout,我當(dāng)時(shí)想的就是,既然是安裝時(shí)間太長(zhǎng),那我就加上鏡像命令試試吧,也沒(méi)有抱著能夠成功地想法。
加了鏡像后的命令如下
python -m pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ matplotlib
其實(shí)只比最開始試的只加了鏡像的命令多了一個(gè)python-m,但是最后成功了,我不知道中間我下載的c++14.0有沒(méi)有起到作用,也無(wú)所謂了,我現(xiàn)在是擁有mpl的人了(喜極而泣)
到此這篇關(guān)于詳解python安裝matplotlib庫(kù)三種失敗情況的文章就介紹到這了,更多相關(guān)python安裝matplotlib失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中cv2.Canny() 函數(shù)使用方法
cv2.Canny() 函數(shù)是 OpenCV 中的邊緣檢測(cè)函數(shù)之一,用于檢測(cè)圖像的邊緣,它的基本原理是通過(guò)計(jì)算圖像中每個(gè)像素點(diǎn)的梯度值來(lái)檢測(cè)邊緣,本文通過(guò)示例代碼介紹Python中cv2.Canny() 函數(shù)用法,需要的朋友參考下吧2023-07-07
Python 實(shí)現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換
今天小編就為大家分享一篇Python 實(shí)現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
python3模塊smtplib實(shí)現(xiàn)發(fā)送郵件功能
這篇文章主要為大家詳細(xì)介紹了python3模塊smtplib實(shí)現(xiàn)發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
Python進(jìn)行數(shù)據(jù)可視化Plotly與Dash的應(yīng)用小結(jié)
數(shù)據(jù)可視化是數(shù)據(jù)分析中至關(guān)重要的一環(huán),它能夠幫助我們更直觀地理解數(shù)據(jù)并發(fā)現(xiàn)隱藏的模式和趨勢(shì),本文主要介紹了Python進(jìn)行數(shù)據(jù)可視化Plotly與Dash的應(yīng)用小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
jupyter notebook實(shí)現(xiàn)顯示行號(hào)
這篇文章主要介紹了jupyter notebook實(shí)現(xiàn)顯示行號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python數(shù)據(jù)列表中的空補(bǔ)0的問(wèn)題解決
在Python中,如果你有一個(gè)包含空值的數(shù)據(jù)列表,你可以使用列表推導(dǎo)式或循環(huán)將這些空值替換為0,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下2024-03-03
Python解決Flutter項(xiàng)目簡(jiǎn)體字問(wèn)題的方法
作為面向大陸外市場(chǎng)的應(yīng)用,我們經(jīng)常編寫代碼的時(shí)候往往忘記切換繁體字導(dǎo)致上線后出現(xiàn)簡(jiǎn)體字,因?yàn)檠芯肯聵I(yè)內(nèi)相關(guān)插件,看看怎么好解決這個(gè)問(wèn)題,OpenCC 支持語(yǔ)言比較多,所以基于此嘗試了用 Python 去實(shí)現(xiàn),需要的朋友可以參考下2024-07-07

