已解决3.78K 浏览
0

jwt.exceptions.DecodeError: It is required that you pass in a value for the “algorithms” argument when calling decode().

代码如下:

from tqsdk import TqApi, TqAuth

# 创建API实例,传入自己的信易账户
api = TqApi(auth=TqAuth("jasjjqweqweqdfal", "qweqeqq"))
# 获得上期所 ni2011 的行情引用,当行情有变化时 quote 中的字段会对应更新
quit()
quote = api.get_quote("SHFE.ni2012")

# 输出 ni2011 的最新行情时间和最新价
print(quote.datetime, quote.last_price)

# 关闭api,释放资源
api.close()
jasjjdfal 选择最佳答案 2020年12月23日

我对帐户和密码做了脱敏处理,别的没有改动

0

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

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

jasjjdfal 发表新评论 2020年12月23日

那我可太幸运了,恰好赶上今天了解到你们。谢谢,问题已解决