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

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

其實看到這次失敗我已經快絕望了。。然后又看到了一個博文,我理解的大致意思是,python3.8的版本相對于matplotlib的版本高了點,所以那位博主的做法是又下載了python3.5還是3.6的舊版本,然后更新了一下pip,再次安裝mpl的時候就成功了。(因為看的博文太多了,找不到原文鏈接了)其實這個時候我是不太愿意下載py舊版本的,所以還在尋找一個簡單的我能夠操作的小白方法。。。然后又找到下面這個鏈接
添加鏈接描述

一開始我嘗試的是第二條命令,但是又出現(xiàn)了一個我不清楚的錯誤提示,所以我嘗試了第一條命令,這個時候出現(xiàn)的錯誤是readtimeout,我當時想的就是,既然是安裝時間太長,那我就加上鏡像命令試試吧,也沒有抱著能夠成功地想法。
加了鏡像后的命令如下
python -m pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ matplotlib
其實只比最開始試的只加了鏡像的命令多了一個python-m,但是最后成功了,我不知道中間我下載的c++14.0有沒有起到作用,也無所謂了,我現(xiàn)在是擁有mpl的人了(喜極而泣)
到此這篇關于詳解python安裝matplotlib庫三種失敗情況的文章就介紹到這了,更多相關python安裝matplotlib失敗內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python中cv2.Canny() 函數(shù)使用方法
cv2.Canny() 函數(shù)是 OpenCV 中的邊緣檢測函數(shù)之一,用于檢測圖像的邊緣,它的基本原理是通過計算圖像中每個像素點的梯度值來檢測邊緣,本文通過示例代碼介紹Python中cv2.Canny() 函數(shù)用法,需要的朋友參考下吧2023-07-07
Python 實現(xiàn)opencv所使用的圖片格式與 base64 轉換
今天小編就為大家分享一篇Python 實現(xiàn)opencv所使用的圖片格式與 base64 轉換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python3模塊smtplib實現(xiàn)發(fā)送郵件功能
這篇文章主要為大家詳細介紹了python3模塊smtplib實現(xiàn)發(fā)送郵件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05
Python進行數(shù)據(jù)可視化Plotly與Dash的應用小結
數(shù)據(jù)可視化是數(shù)據(jù)分析中至關重要的一環(huán),它能夠幫助我們更直觀地理解數(shù)據(jù)并發(fā)現(xiàn)隱藏的模式和趨勢,本文主要介紹了Python進行數(shù)據(jù)可視化Plotly與Dash的應用小結,具有一定的參考價值,感興趣的可以了解一下2024-04-04

