Day2 - Shioaji套件安装&相关问题

tags: 2021永丰金铁人赛

套件安装

要使用Shioaji套件,首先当然是要先安装起来,进入官方教学文件之後,往下滑可以看到安装方式:

有分为两种安装方式,分别是Binaries及Docker Image,一般如果没有使用docker,通常就是在python的执行IDE,例如:Jupyter Notebook、JupyterLab...等,直接执行下面这行:

pip install shioaji

如果要更新套件,可以直接执行下面这行:

pip install -U shioaji

如果想要修改套件版本,例如版本改成0.3.1,可以执行下面这行:

pip install shioaji==0.3.1

疑难杂症

有时候在更新套件的时候可能会遇到如下讯息:

  1. 执行程序时遇到error
SystemMaintenance: 503 : Please update the version of shioaji to at least 0.3.1.dev6 by using the command pip install -U shioaji.
  1. 照着说明去执行pip install -U shioaji 时得到error
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 存取被拒。: 'C:\\anaconda3\\Lib\\site-packages\\orjson.cp37-win_amd64.pyd'
Consider using the --user option or check the permissions.

上述问题是因为conda安装的时候,指定给所有该电脑使用者都能使用,因此如果单一个使用者登入要update套件的话,因为直接更新会影响到其他使用者,所以这时候就要用管理者权限去更新才可以。
那怎麽用管理者权限去更新呢?其实也非常简单,只要开command line去执行就可以罗。


<<:  ASP.NET MVC 从入门到放弃(Day12) -Class funtion return void 函式写法

>>:  [GDC] 基本的概念与操作

D8 - 如何用 Google Apps Script 将 Google Calendar 上的事件与更新全部列出到 Google Sheet 上?

来到了第 8 天。但一样先讲结论,如果你很急着用,可以直接使用这份 Add-On: Calendar...

资料结构和演算法

https://wolkesau.medium.com/资料结构和演算法-c3a453c9c64c ...

[Day 29]-【STM32系列】实作-步进马达 + ULN2003 控制

今天介绍步进马达,疑?昨天不是才说过马达吗?昨天的是伺服马达,今天的则是伺服马达 这两者有甚麽不一样...

Day 29 | Unity 游戏开发 - 专案管理工具

在上一篇文章中完成Unity游戏开发的最後一环,今天我们要来谈谈专案过程中所用到的工具 目录 专案发...

VC++6 最小化 Win32 Application

● 1 ● 创建 Win32 Application 并使用 「A simple Win32 app...