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
有時候在更新套件的時候可能會遇到如下訊息:
SystemMaintenance: 503 : Please update the version of shioaji to at least 0.3.1.dev6 by using the command pip install -U shioaji.
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去執行就可以囉。