iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0

永豐金證券的 Shioaji API目前有 python 和 c# 的 Library,這次的介紹以 python 為主。所以我們就要安裝 python 環境。Shioaji API 支援的 python 版本有 3.6,3.7,3.8,目前 python 最新版本為 3.9,所以在安裝的時候,要注意版本。如果有多版本共存的需求的話,可以考慮安裝 miniconda 來控制執行的版本。以下分別介紹:

單一版本 python

如果沒有特殊需求的話,直接到官網下載安裝檔後,安裝就完成了,這是最簡單的方法

  1. 到 python 官網下載區,選擇要安裝的版本。(3.6, 3.7, 或是 3.8)
  2. 執行下載的安裝檔,依照指引安裝完成就結束了。

miniconda 安裝多版本 python

miniconda 是 anaconda 的精簡版,anaconda 是一個整合資料科學所需要 Library 的整合包,但是一整包檔案大小很大,我們又不需要所有的 library,所以就安裝 miniconda,只有環境控制的相關功能,沒有多餘的 library。

  1. 到 miniconda 官網下載安裝檔

  2. 執行安裝檔,基本上選項都選預設就可以了

  3. 安裝完執行 Anaconda 終端
    miniconda

  4. 執行後可以看到前面有一個 (base), 代表現在執行的環境,這個環境就是可以把不同版本分隔開來的機制,不同的環境可以有不同版本的 python,base 就是預設的環境,一般都是最新版的 python (3.9), 所以接下來我們就要安裝 3.8 的環境。
    miniconda terminal

  5. 安裝 3.8
    ps1: py38 是環境的名稱,可以自行變更
    ps2: python=3.8 是要安裝的版本,可以自行指定

conda create -n "py38" python=3.8 ipython
  1. 安裝完後,可以看到切換環境的提示,切換完後,可以看到前面的 base 已換成 py38
    miniconda activate

  2. 常用指令

  • conda env list : 查看已建立的環境
  • conda activate [env_name] : 切到到環境 env_name

編輯器

編輯器呢,強烈建議使用 visual studio code,主要是因為外掛很多,使用起來很方便,該有的功能都有。
外掛部份,必裝 ms-python.python 這個外掛,同時會自動安裝 Jupyter, Pylance 兩個外掛,Jupyter 是一個實時執行還有繪圖的工具,Pylance 是 language server,可以提供自動完成的功能
vscode python extension

以上就是環境的準備,明天就可以正式進入 API 的部份了


上一篇
帳號申請
下一篇
官方文件
系列文
永豐金融APIs - 從零開始到放棄!? 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言