64位作業系統Python2.7安裝numpy,matpoltlib,pandas完全教程
64位Python安裝numpy,matpoltlib,pandas完全教程
我是量化投資還有機器學習的入門者,在一些比較好的量化投資平臺比如ricequant這種,python的numpy,matpoltlib和pandas基本是入門必備的函式庫。但是網上關於64位作業系統的python安裝這三大件的教程並不能用很清晰很全面的教會讀者python安裝函式庫以及whl檔案的方法。這裡我以一個入門學者的身份,寫下自己摸索了晚上才弄清楚的安裝方法,希望可以方便到各位才華橫溢的量化投資界人士。(註明:本教程只針對64位作業系統的,32位作業系統使用者還需要自己探索可行的辦法。。。。)
在第一次在這個平臺發文章,希望大家支援。
附件裡面會把本教程全部資源打包分享給大家的所以不要著急先聽講
首先,python源程式的版本是很重要的,這裡為了保證我教程的配置方法肯定可以在64位操作建議各位使用者統一一下python的版本。我使用的版本是官網下載64位python2.7.12版本
Python的官網下載地址:
點進去選擇下圖拉黑的那一個,那個就是python 2.7.12的64位msi安裝包,到時直接安裝就可以了。
雙擊上面的msi程式開始安裝
很抱歉我自己昨晚struggle了一晚上搭建好的python不想重新卸掉演示安裝,所以這個就是msi開啟之後的視窗,然後這裡注意一下,不要選擇對所有使用者有效,而是選擇第一個,只對當前使用者有效(我也不知道具體為什麼,但是網上有人這樣說,而且我這樣做了之後也是最終能用的)
安裝好python之後就有了重要的一步了:
如圖,我們需要點開環境變數設定這裡,然後在path的後面加上;E:\python27;E:\Python27\Scripts這兩個路徑,否則你在命令提示行的地方輸入python將不可以使用python互動系統而且以後也不能使用pip來安裝whl程式。
配置好了之後是這樣的:
這裡分別演示了python和pip(pip一會就說如何安裝不要著急。)正確配置之下命令提示符的正確反映,注意到上面一張圖python是顯示64位的,沒有就說明你安裝包下載錯了,請自覺回到官網下載64位的安裝包。
現在開始安裝pip:
Python安裝pip之前需要安裝一個叫做ez_setup.py的程式
ez_setup.py程式網址在這裡https://pypi.python.org/pypi/setuptools/
我拉黑的部分就是這個ez_setup.py檔案,然後這部分是py寫的原始碼,你可以點進去之後全部複製一次,然後自己新建一個.py的檔案也可以右鍵點選另存為儲存在計算機裡面
如圖,看到是一個標準的.py檔案,這個檔案直接拖到命令提示符裡面執行:
執行之後安裝成功你將會看到:
同樣拉黑部分就是我們需要的檔案,跟上一個一樣,我們獲得get-pip.py
扔到命令提示符裡面執行:
執行成功的時候會看到:
然後在命令提示符裡面輸入pip就可以看到:
到這裡就已經搭建好正常的python和安裝系統pip了
以下正式開始安裝numpy和matplotlib:
要先裝好numpy可以安裝matplotlib
因為是64位的作業系統,而且我在官網下載檔案超級慢,而且聽說matplotlib官網沒有提供64位版本,所以我還是像廣大教程一樣建議大家使用這個非官方的下載網址:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
記得下載64位版本:
這裡就不提供官網下載網址了,避免讀者混淆,而且真的去官網就是作死。
現在安裝numpy:在命令提示符裡面用cd 命令走到numpy-xxxxx-.Whl的目錄
比如我未來方便就直接扔在E盤,然後你一定不能改numpy那個whl檔案的名字,不然安裝不了(會有filename error提示)然後輸入
pip install numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl按回車
正確安裝如下:
現在安裝好了numpy才能安裝matplotlib
下載這個,我用的就是這個2.0的才能安裝成功,上面1.5的裝不了
同樣方法pip install xxx。Whl然後結束安裝
Pandas同樣步驟就不寫了
現在再開啟python import三個東西發現沒有錯誤報告:
這就算是大功告成了,然後試著跑一個比較簡單的程式(這個我在網上找的具體誰的忘了所以原始碼就不貼上來了但是附帶的附件裡面會有example.py可以直接用)
到這裡教程全部結束,希望可以幫到有需要的人。
我發現原來部落格頁面不可以直接發文件,但是看在我寫的這麼詳細的情況下,要是各位不想花很多時間去官網下載的話就直接花1個積分用我的資源吧,我一直到現在都是0積分哈哈哈。
http://download.csdn.net/detail/charchunchiu/9592373
(完)