1. 程式人生 > >JQData安裝 | 最貼心教程,安裝JQData全靠這篇指南

JQData安裝 | 最貼心教程,安裝JQData全靠這篇指南

轉載: https://www.joinquant.com/post/13936
首先,JQData是基於python的一個數據包,所以安裝JQData的第一步是安裝Python
(沒有接觸過python或者python基礎不好的小夥伴,可以關注聚寬量化課堂的python講堂進行python學習)。

對於python安裝包的選擇,小編建議下載Anaconda,因為Anaconda提供了許多非常強大的工具包,小夥伴們只要下載安裝Anaconda,就可以直接使用,而不需要挨個查詢安裝。小編在這裡為大家提供Anaconda的下載地址。

2018072414403143649微信截圖_20180713172905.png

在下載介面,可以看到Anaconda有兩個大版本,一個是python 2.7 Version,一個是python 3.6 Verson。熟悉python的小夥伴可以根據自己的喜好進行版本選擇。對於不熟悉Python的小夥伴,小編推薦下載 python 3.6 Version,因為在以後的使用中,可能發現有些工具包是不相容python2.7的,而且JQData對於python3.6的相容性是要強於python2.7的。

確定好python版本,下載時還需要確認自己的系統位數,不清楚系統位數的小夥伴,可以參看百度經驗。查到自己電腦的位數後,選擇下載對應的安裝包即可。

如果小夥們發現自己下載的網速慢的話,小編給大家提供一個映象網站,這個是清華大學的開源軟體映象站地址,由於使用的是國內的伺服器,所以下載速度會有所提升。

2018072417073270007微信截圖_20180713174401.png

下載完成後,點選安裝,在安裝過程中有兩個細節需要提醒大家。
①在下面這個這個步驟中,需要將第一個選項勾選(像圖中這樣),這是設定環境變數,方便大家後續使用。

anaconda安裝_5.png

②再一個就是這個介面

anaconda安裝_8.png

這是額外的一個軟體,有興趣的小夥伴可以百度一下,根據自己的需求進行選擇,可以skip也可以install

到這,小夥伴們已經完成了Anaconda的下載和安裝,完成了第一步:python的安裝

接下來第二步就是:使用Prompt/終端,安裝JQData(注意哦,在這一步mac和window操作有一點小區別)
Anaconda預設是不新增桌面圖示的,所以使用windows的小夥伴,可以開啟 開始選單,找到 “Anaconda3(64-bit)” 的資料夾(如果小夥伴們安裝的是32位程式,那麼就找"Anaconda3(32-bit)",即可找到安裝完成的Anaconda。對於使用Mac的小夥伴,在launchpad中就可以看到Anaconda-Navigator程式。

對於windows使用者來說:
找到程式檔案後,發現安裝了很多的程式,不要慌,我們現在只需要用其中的兩個的程式,其他程式的作用小夥伴們可以自行百度。

這兩個程式分別是 Prompt 和 Spyder。Prompt 在安裝JQData的過程中主要起到安裝pip包的作用,後續還有更新JQData的作用。小夥伴們先開啟Prompt,然後將下面這句命令拷貝到視窗中,回車執行

pip install git+https://github.com/JoinQuant/jqdatasdk.git -i https://mirrors.aliyun.com/pypi/simple/
聽說有一部分小夥們在這裡卡住了,碰到了報錯,像下面這樣

b_缺少git截圖.png

可以看到程式報錯“Cannot find command ‘git’”這樣的語句,這是提示電腦缺少git程式。由於我們的JQData是需要git支援的,所以需要大家先安裝一下git,為大家找到git的下載連結。小夥伴們根據自己電腦的系統以及位數進行下載安裝即可(安裝過程中除了安裝位置自行修改外,其他的可以一直點"Next")。

安裝完成後,我們需要重新開啟Prompt,還是將上面的語句複製到視窗,並回車執行。當看到很多程式碼在滾動,說明安裝程式已經開始,大家耐心等待一下,當看到這個介面

d_安裝jqdata.png

並在最後一行“Successful ……” 中找到jqdatasdk 就說明安裝已經完成
提示:有的小夥伴可能在這一步會出現安裝包無法下載的問題,建議重啟電腦再開啟Prompt試一試

對於Mac使用者來說:
Anaconda並沒有安裝Prompt,小夥伴們直接開啟 終端 ,並在裡面輸入上面的命令即可,如果遇到缺少git支援,還是按照上面的步驟安裝git即可

到這兒,小夥伴們通過Prompt安裝JQData資料包,完成第二步:JQData的安裝

現在“硬體部分”的準備工作已經完成,接下來進行第三步:使用Spyder呼叫JQData
小夥伴們開啟Spyder(使用Mac的小夥伴,可以點選Anaconda-Navigator,開啟後即可看到Spyder),將下面的程式碼複製到在右下角的視窗中,

from jqdatasdk import *
auth('聚寬賬號,‘聚寬密碼’)
將其中的聚寬賬號和密碼修改為自己的賬號和密碼,並回車。等待幾秒鐘後,提示auth success 說明登陸成功,大家就可以開心的使用JQData了。友情提示:之後每次開啟spyder,並呼叫JQData時都需要執行這句命令哦。

到這裡,大家學會了如何呼叫JQData,並進行使用者登陸,那麼如何使用相關命令進行資料查詢就需要大家關注一下我們的api文件了。

額外的額外
給大家說一下Prompt何時還會被使用。我們聚寬會在後續上線更多種類的資料,那麼如何在本地檢視最新種類的資料呢?這時候就需要大家更新一下JQData了,更新的方式是將下面的命令

pip install -U git+https://github.com/JoinQuant/jqdatasdk.git
複製到Prompt視窗。對!就和安裝JQData時一模一樣,然後回車等待更新成功即可。Mac使用者仍然是把這個命令複製到終端執行即可

**至於新資料的具體上線時間,請大家關注社群內容或掃碼加入JQData交流群,群主將第一時間釋出資料更新狀態!

2018072516111988384JQData01微信二維碼.jpeg

另外,對於還是在校同學的小夥伴,我們還會不定時地釋出各大券商內推實習機會,歡迎大家關注!**

原文: https://www.joinquant.com/post/13936