首頁 > 軟體

Python中matplotlib庫安裝失敗的經驗總結(附pycharm設定anaconda)

2022-08-10 14:03:37

由於學習需要安裝matplotlib庫,閱讀網上教學後一直出現各種各樣的錯誤,以下為我的經驗總結:

宣告:本人python版本為3.8.0,pycharm為2021.2

1. 首先檢查自己pip是否最新:

python -m pip install -U pip setuptools

這個一般不會有問題,主要是確保能下到正確版本的matpoltlib版本。

2. 先試著裝庫,看看自己缺什麼:

python -m pip install matplotlib

到這裡一般會出現四種情況:

2.1 from version:none

出現這個的情況一般是網路太慢了,直接給你說找不著了,這個時候可以採用國內源地址,我採用的是豆瓣的,程式碼如下:

pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple matplotlib==3.5.0

注意,最後一定加上版本號==3.5.0,不然會從頭到尾全部給你下一遍!!

版本號查詢可見如下網址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

2.2 numpy>=1.71 etc. 

以上只是一種情況,還有可能出現pyparsing、pytz、six、cycler等等ERROR,這個時候比較好辦,做到“缺啥補啥”的原則就行了,比如缺numpy,直接:

pip install numpy

這裡建議先自行檢視一下自己的python interpreter裡有哪些package,核對缺少的庫,再自行pip即可。

2.3 pillow缺少zlib環境

這裡好像是隻有筆者出現的問題,我搜了一圈基本沒發現有相同的問題,是本人在閱讀error時發現的問題,內容大概就是shortage zlib……等等(沒有截圖)

解決方法也比較簡單,直接進Zlib for Windows網站點選setup即可

 2.4 Cannot found pip.ini

這是我遇到最離譜的bug了,安裝完zlib後就報出來了,沒辦法,這裡我是用esay_install pip 下好後給覆蓋了原來的位置,大夥應該遇不到。

3 安裝完成

最後我是輸入了這段程式碼:

pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple matplotlib==3.5.0

完成安裝。

-------------------------------------------------更新於2022-04-02-------------------------------------------------

建議還是下載Anaconda,就不用自己去設定常用的庫檔案了,在呼叫的時候只需要設定直譯器時,選擇Anaconda裡的直譯器即可,如下圖所示:

補充:pycharm設定anaconda

PyCharm是一款很好用很流行的python編輯器。Anaconda是專注於資料分析的Python發行版本,包含了conda、Python等190多個科學包及其依賴項。Anaconda通過管理工具包、開發環境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、解除安裝工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環境隔離不同要求的專案。anaconda自帶整合式開發環境spyder。有些人不喜歡spyder的風格。個人感覺其提示功能也不及PyCharm。如果能將PyCharm設定anaconda環境,豈不美哉!接下來分享一下個人經驗:

安裝anaconda和pycharm的過程我就不廢話了,比較簡單。網上也有很大教學。我安裝的PyCharm版本為2017.3.2(社群版)。

再完成兩者的安裝之後:

第一步,設定anaconda環境變數,在系統環境變數Path新增anacond的安裝路徑和其子資料夾script和library/bin。我是裝在G槽,我的設定是"G:Anaconda3;G:Anaconda3Scripts;G:Anaconda3Librarybin"。

第二步,為PyCharm設定anaconda環境。進入PyCharm,依次點選File->Default Setting->Project Interpreter

點選齒輪選擇Add Local

我是選擇第三個。之前認為理所當然是第二個,然而搞了半天不知怎麼辦。點選第三個索引標籤,將路徑選為anaconda安裝路徑下的python.exe,確定後成功設定anaconda環境。

之後,在該環境下建立的工程就可以使用anaconda中已有的庫了。

總結

到此這篇關於Python中matplotlib庫安裝失敗的文章就介紹到這了,更多相關Python matplotlib庫安裝失敗內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com