永丰金证券的 Shioaji API目前有 python 和 c# 的 Library,这次的介绍以 python 为主。所以我们就要安装 python 环境。Shioaji API 支援的 python 版本有 3.6,3.7,3.8,目前 python 最新版本为 3.9,所以在安装的时候,要注意版本。如果有多版本共存的需求的话,可以考虑安装 miniconda 来控制执行的版本。以下分别介绍:
如果没有特殊需求的话,直接到官网下载安装档後,安装就完成了,这是最简单的方法
miniconda 是 anaconda 的精简版,anaconda 是一个整合资料科学所需要 Library 的整合包,但是一整包档案大小很大,我们又不需要所有的 library,所以就安装 miniconda,只有环境控制的相关功能,没有多余的 library。
到 miniconda 官网下载安装档
执行安装档,基本上选项都选预设就可以了
安装完执行 Anaconda 终端
执行後可以看到前面有一个 (base), 代表现在执行的环境,这个环境就是可以把不同版本分隔开来的机制,不同的环境可以有不同版本的 python,base 就是预设的环境,一般都是最新版的 python (3.9), 所以接下来我们就要安装 3.8 的环境。
安装 3.8
ps1: py38 是环境的名称,可以自行变更
ps2: python=3.8 是要安装的版本,可以自行指定
conda create -n "py38" python=3.8 ipython
安装完後,可以看到切换环境的提示,切换完後,可以看到前面的 base 已换成 py38
常用指令
编辑器呢,强烈建议使用 visual studio code,主要是因为外挂很多,使用起来很方便,该有的功能都有。
外挂部份,必装 ms-python.python 这个外挂,同时会自动安装 Jupyter, Pylance 两个外挂,Jupyter 是一个实时执行还有绘图的工具,Pylance 是 language server,可以提供自动完成的功能
以上就是环境的准备,明天就可以正式进入 API 的部份了
<<: [第二只羊] 迷雾森林建筑工事 I 桌游APP功能方块
一. 序 这篇主要用python实作TFIDF,来表示文本的方式 二. 载入套件与文本 主要利用ji...
昨天介绍的 Deployment Manager 可以透过 GUI 与 Command Line 的...
【[网页制作证书] 】 Certificate in Website Development 全面学...
前言 前两天我们学习了React性能优化 memo 组件记忆 useCallback 函式参考记忆 ...
在推动团队开发系统的改善过程中,曾经遇到一个难题: 要如何将合作的流畅度、资讯的透明度以及团队成员的...