3.12K 浏览
0

换了一台电脑,就连接不上了,为什么??

Traceback (most recent call last):
File “C:/Users/Administrator/Desktop/TianQin/代码/Tianqin_Sdk.py”, line 3, in <module>
api = TqApi(web_gui=True, auth=TqAuth(“18903862231”, “隐藏一下”))
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tqsdk\api.py”, line 271, in __init__
self._setup_connection() # 初始化通讯连接
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tqsdk\api.py”, line 2012, in _setup_connection
self._auth.login() # tqwebhelper 有可能会设置 self._auth
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tqsdk\auth.py”, line 65, in login
content = jwt.decode(self._access_token, verify=False)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\jwt\api_jwt.py”, line 113, in decode
decoded = self.decode_complete(jwt, key, algorithms, options, **kwargs)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\jwt\api_jwt.py”, line 79, in decode_complete
raise DecodeError(
jwt.exceptions.DecodeError: It is required that you pass in a value for the “algorithms” argument when calling decode().
Task was destroyed but it is pending!
task: <Task pending name=’Task-1′ coro=<TqApi._windows_patch() running at C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tqsdk\api.py:2479> cb=[TqApi._on_task_done()]>
Task was destroyed but it is pending!
task: <Task pending name=’Task-2′ coro=<TqApi._notify_watcher() running at C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tqsdk\api.py:2484> cb=[TqApi._on_task_done()]>
sys:1: RuntimeWarning: coroutine ‘TqApi._windows_patch’ was never awaited
sys:1: RuntimeWarning: coroutine ‘TqApi._notify_watcher’ was never awaited

ringo 已回答的问题 2020年12月23日
1

tqsdk的一个版本依赖库pyjwt昨天晚上升级了个版本这个版本和以前版本不兼容,我们今天会进行升级之后来修复,你如果这台电脑以前没装过tqsdk可能会中招

可以在cmd环境下 pip install “pyjwt == 1.7.1” 来解决

ringo 已回答的问题 2020年12月23日
您正在查看1个答案中的1个,单击此处查看所有答案。