請問Shioaji 的安裝環境?(雖然舊電腦可以跑Shioaji , 可是新電腦一直安裝失敗)

有任何提問的都來這
回覆文章
ie875124
文章: 1
註冊時間: 2022-01-13, 14:45

請問Shioaji 的安裝環境?(雖然舊電腦可以跑Shioaji , 可是新電腦一直安裝失敗)

文章 ie875124 »

我的電腦為 win10 64bits . 我有安裝過 Shioaji 成功過,可以登入測試帳號"PAIPUSER07",撈期貨資料。

但是我發現 Shioaji 只能安裝在 Python 3.6.4 or Python 3.7.4 ,其它的Python 的版本會不能跑。

昨天(2022/1/12)想跑api 來撈期貨資料,卻不能執行。

想問是可能的原因?

1、 永豐API 的 Server 掛掉了嗎?

2、Shioaji 的相關套件版本不合?
我的Python 版本為 Python 3.6.4
Shioaji 版本為( 0.0.3.dev8)
urllib3 版本為 1.26.8
chardet 版本為 4.0.0

錯誤回應如下:
C:\Users\Nick\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\__init__.py:91: RequestsD
ependencyWarning: urllib3 (1.26.8) or chardet (4.0.0) doesn't match a supported version!
RequestsDependencyWarning)
SDK NOTICE Thu Jan 13 14:39:24.068 2022 solClient.c:12123 (00002d10) Connect attempt f
or host '218.32.76.102:80' for session '(c0,s1)_sinopac(client name 'PYAPI/PAIPUSER07/0113/063921/067022/
LOGINING', VPN name 'sinopac', peer address 'hostname '218.32.76.102:80' IP 218.32.76.102:80', connection
'tcp_TxRx' local address 'IP 0.0.0.0:49240')' timed out
pysolace/core/sol.cpp(262): connected failed, return Not ready
[14:39:24.074357] [3003819] [pysolace/core/sol.cpp:450:CSol::SendRequest] [E] [thread 3420] Not ready
Response Code: 0 | Event Code: 2 | Info: Session connect timeout | Event: Session connection attempt fail
ed
Traceback (most recent call last):
File "c:/Users/Nick/Google 雲端硬碟/python/login-01.py", line 7, in <module>
contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done.")
File "C:\Users\Nick\AppData\Local\Programs\Python\Python36\lib\site-packages\shioaji\shioaji.py", line
156, in login
accounts = self._solace.login(person_id, passwd, hashed, subscribe_trade)
File "shioaji\backend\solace\api.pyx", line 382, in shioaji.backend.solace.api.SolaceAPI.login
File "C:\Users\Nick\AppData\Local\Programs\Python\Python36\lib\site-packages\shioaji\utils.py", line 50
, in raise_resp_error
raise Exception(resp)
Exception: {}
PS C:\Users\Nick\Google 雲端硬碟\python>


3、測試帳號 PAIPUSER07 已經不能使用?

4、我想再重安裝Python 環境,有建議可行的版本嗎?
最後由 ie875124 於 2022-01-20, 23:34 編輯,總共編輯了 1 次。
acer1832a
文章: 30
註冊時間: 2021-09-14, 10:03

Re: 請問Shioaji 的安裝環境?

文章 acer1832a »

他們公司目前的政策是不開放測試環境及測試帳號進行登入了,所以你要抓資料就直接用自己的帳號登入就可以了
至於Python,在Windows環境中,3.6或3.7的任何版本都可以正常執行,我目前是用3.7.9這個版本
回覆文章