以为很顺畅的,结果发现Python 3.9无法支援,那就只好用3.8罗!因为采了不小的雷,因此要记录一下。
很开心的使用pipenv install shioaji
安装我们的shioaji
,结果发现悲剧的事情:
Error: An error occurred while installing shioaji!
Error text:
ERROR: Could not find a version that satisfies the requirement shioaji (from versions: none)
ERROR: No matching distribution found for shioaji
居然找不到可以用的shioaji
...太惨了吧=口=
好吧,那就降版本...
在网路上看到有人使用Python 3.7,那可以确信3.7可以使用,那就用3.7版。结果可以顺利安装!
首先安装好Python虚拟环境,所以要先把Python3.7版安装在我们电脑里,我们使用brew
,并且指定用安装3.7版:
brew install [email protected]
安装完毕後,在我们要执行的目录下,用pipenv
安装shioaji
:
Adding shioaji to Pipfile's [packages]...
✔ Installation Succeeded
...(成功了,後面就不显示了)
不过看到他们释放很多测试的版本,还满可爱的...居然这样释放出来:
Skipped pre-versions: 0.3.0.dev0, 0.3.0.dev2, 0.3.0.dev3, 0.3.0.dev4, 0.3.0.dev5, 0.3.0.dev7, 0.3.0.dev8, 0.3.0.dev9, 0.3.1.dev1, 0.3.1.dev2, 0.3.1.dev4, 0.3.1.dev6, 0.3.1.dev8, 0.3.2.dev1, 0.3.2.dev2, 0.3.2.dev3, 0.3.2.dev4
既然3.7过了,那就看看3.8吧!
结果3.8也通过,而他们在FB的讨论区也有人用3.8版,可见是稳了!如果还是不行,我就要往docker跑了(话说都已经想,再失败就用Docker了XD)
既然建立好环境,安装好了,接着拿在文件中的范本来登入看看:
import shioaji as sj
api = sj.Shioaji(simulation=True)
api.login(
person_id="PAPIUSER01",
passwd="2222",
contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done."),
)
结果如下:
Response Code: 0 | Event Code: 0 | Info: host '218.32.76.102:80', hostname '218.32.76.102:80' IP 218.32.76.102:80 (host 1 of 1) (host connection attempt 1 of 1) (total connection attempt 1 of 1) | Event: Session up
<SecurityType.Index: 'IND'> fetch done.
成功罗~
不过...我在这堆讯息中看到一个悲剧的事情...就是:
warnings.warn("Mac OS currently don't provide ca module all function about placing order is not working.", Warning)
Mac OS居然不能Place Order =口=,那我这样做API...只能做分析跟做讯号吧...是不是逼我往Docker走...
(2022/2/18更新)
现在测试环境无法使用罗,详情参考:https://ithelp.ithome.com.tw/articles/10284040
<<: Day 0x7 - Laravel 资料库连接设定、资料表规划
大家好,我叫 A Fei,目前是学习 Ruby 和 JavaScript 约三个月的新手。 在学习过...
Annotation,大概最常见的就是@Override了,当我们写的类别继承自其他类别时,要覆写父...
快忘记自己传教过哪些K-pop了.... Two Sum II 题目连结:https://leet...
经过这两篇CreateML建立机器学习模型与如何提升判断准确度的教学相信大家都学会了该如何制作Cr...
今天大概会聊到的范围 rememberUpdateState 上一篇聊到,SideEffect 周...