环境建置

永丰金证券的 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 的部份了


<<:  [第二只羊] 迷雾森林建筑工事 I 桌游APP功能方块

>>:  Day 02 - 那个 React Hook

[Day12] 文本/词表示方式(三)-TFIDF实作

一. 序 这篇主要用python实作TFIDF,来表示文本的方式 二. 载入套件与文本 主要利用ji...

[Day23] Infrastructure as code

昨天介绍的 Deployment Manager 可以透过 GUI 与 Command Line 的...

【网页制作证书】点止学嘢

【[网页制作证书] 】 Certificate in Website Development 全面学...

Day27-useMemo

前言 前两天我们学习了React性能优化 memo 组件记忆 useCallback 函式参考记忆 ...

[Day22] 挖出心理话的提问技巧

在推动团队开发系统的改善过程中,曾经遇到一个难题: 要如何将合作的流畅度、资讯的透明度以及团队成员的...