Open lunchboxwu opened 10 months ago
跑 Shioaji docker image 最新版本,無法 import shioaji,會出現以下錯誤訊息
ImportError: cannot import name ‘Self‘ from ‘typing_extensions‘
查詢了資料,原因是 Shioaji docker image 最新版本中的 Python 版本較舊所導致 (Python 3.8) 需要更新 typing-extensions 套件,才能夠正常 import shioaji
以 pip 更新 typing-extensions 套件
pip install typing-extensions --upgrade
之後就能正常執行 import shioaji
建議在 Docker image 要加上上述 typing-extensions 套件的升級,或是將 Python 版本更新為 3.11
跑 Shioaji docker image 最新版本,無法 import shioaji,會出現以下錯誤訊息
ImportError: cannot import name ‘Self‘ from ‘typing_extensions‘
查詢了資料,原因是 Shioaji docker image 最新版本中的 Python 版本較舊所導致 (Python 3.8) 需要更新 typing-extensions 套件,才能夠正常 import shioaji
以 pip 更新 typing-extensions 套件
pip install typing-extensions --upgrade
之後就能正常執行 import shioaji
建議在 Docker image 要加上上述 typing-extensions 套件的升級,或是將 Python 版本更新為 3.11