歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python配置第三方庫Numpy和matplotlib的曲折之路

Python配置第三方庫Numpy和matplotlib的曲折之路

日期:2017/3/1 9:20:27   编辑:Linux編程

  本人是64位系統,Python新手,花了將近一個晚上才將numpy和matplotlib勉強配置成功,現將這個曲折經歷記錄如下:

  第一步:安裝Python

  從Python官網下載32位的Python。Python下載地址:

  這裡之所以下載32位的Python,是因為筆者之前安裝過64位Python,在加載第三方模塊時各種不成功,百度了一下大家都說直接pip install就OK了,但一直都失敗,因此才出此下策,不過好在64位windows系統時支持32位Python的。,其實這裡選裝32位Python還有一個重要原因:可以輕松找到numpy模塊在win32平台下的exe版安裝文件,從而避免了whl文件的安裝,我最終選裝32位的python3.4.1。

  第二步:更新pip工具

  在安裝Python完成後,首先將路徑添加到環境變量中,以便能夠在cmd窗口中直接調用pip命令:

  需要強調的一點是Python在安裝時時默認安裝了pip工具的,但其版本不一定是最新的,因此若我們希望通過pip工具來安裝Python第三方庫,首先需要將其更新為最新版本,方法很簡單,只需在cmd窗口中輸入“pip install --upgrade pip”命令即可。不過我這裡使用Pycharm作為Python的IDE,因此通過Pycharm完成了pip版本的更新:

  在左側列表中選中對應模塊,單擊右側的向上的箭頭即完成對應的版本更新,當然其原理也是再後台調用了upgrade命令,Pycharm這個小功能還是蠻方便的。

  第三步:手動安裝numpy.exe文件

  更新完pip,我們當然首先想到的是通過pip來自動為我們添加numpy模塊,但當我輸入“pip install numpy”時DOS在這個界面卡了一萬年,然後報錯:

  然後我嘗試手動現在numpy的whl安裝文件,直接pip 安裝文件.whl,還是失敗。

  於是我希望能夠找到numpy的exe版安裝文件來一勞永逸,費了九牛二虎之力,終於找到了:

  下載地址:,我這裡安裝了1.9.1,當然也可以裝最新的1.10.1,下載完成後雙擊安裝即可,異常方便。觀察發現,這裡只有win32安裝程序,這也是為什麼之前我們安裝32位python的原因。

  第四步:安裝matplotlib庫

  安裝完numpy之後在安裝matplotlib就顯得異常簡單,直接在cmd窗口中輸入“pip install matplotlib”,pip就會自動檢測、下載安裝所有組件,非常方便。

  總之一句話,如果64位系統安裝(pip安裝whl文件)失敗,那麼請用32位Python吧,因為能夠找到32位的exe版安裝文件,這算不算投機取巧呢?

  第五步:安裝Pygame模塊

  配置完之後,我還是有一個疑問,就是為什麼pip安裝whl文件會失敗呢?初步推斷是路徑問題,於是我嘗試手動安裝一下pygame(游戲開發的一個模塊)這個第三方模塊來證實自己的推斷。

  首先,下載pygame的whl文件:下載地址:

  我默認直接下載到了桌面上,然後調用pip工具進行安裝,果然,程序報錯:

  程序說得很清楚,找不到文件,一次我們考慮將該whl文件放在C盤根目錄下,然後通過cmd進入C盤來啟動這個文件:

  安裝成功(由於我之前已經安裝過pygame,所以系統沒有再次提示)。

  第六步:總結

  折騰了一晚上,對於Python配置第三方庫有這麼幾個體會:

  (1)首選“pip install 名稱”進行自動安裝

  (2)如果自動安裝失敗,則手動下載對應的whl文件,用“pip install”進行安裝,這裡一定要注意路徑的問題。

  (3)仍失敗,則去sourceforge上下載對應的exe版本,這種情況下要求用戶安裝32位的python,因為sourceforge上貌似只有32位的exe文件。

下面關於Python的文章您也可能喜歡,不妨看看:

Linux下Python的安裝以及注意事項 http://www.linuxidc.com/Linux/2015-11/124861.htm

Ubuntu 14.04 下安裝使用Python rq模塊 http://www.linuxidc.com/Linux/2015-08/122441.htm

無需操作系統直接運行 Python 代碼 http://www.linuxidc.com/Linux/2015-05/117357.htm

CentOS上源碼安裝Python3.4 http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 語言的發展簡史 http://www.linuxidc.com/Linux/2014-09/107206.htm

Python 的詳細介紹:請點這裡
Python 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved