首页 > 解决方案 > ModuleNotFoundError:没有名为“jsonschema.compat”的模块

问题描述

昨天遇到标题问题时,我上周一直在使用 Bybit API。我已经开始了一个新的环境并再次安装了 bybit 包装器,但问题仍然存在。从我可以看到我已经安装了 jsonschema 并且在我的环境路径中。几天前它还在工作,所以我相信这与我尝试使用的任何 API 是分开的。包括在解释器中运行时的响应图片。任何帮助将不胜感激。

ModuleNotFoundError: No module named 'jsonschema.compat' 是出现的错误。

在此处输入图像描述

标签: pythonapirestcryptocurrency

解决方案


该模块在jsonschema4.0 中被删除。你的包没有被固定为只使用 jsonschema 3.x,所以这可能会发生。

现在,您可以使用以下命令降级到该jsonschema软件包的3.x 版

pip install -U 'jsonschema<4.0'

事情应该会奏效。


推荐阅读