python - ModuleNotFoundError:没有名为“jsonschema.compat”的模块
问题描述
昨天遇到标题问题时,我上周一直在使用 Bybit API。我已经开始了一个新的环境并再次安装了 bybit 包装器,但问题仍然存在。从我可以看到我已经安装了 jsonschema 并且在我的环境路径中。几天前它还在工作,所以我相信这与我尝试使用的任何 API 是分开的。包括在解释器中运行时的响应图片。任何帮助将不胜感激。
ModuleNotFoundError: No module named 'jsonschema.compat' 是出现的错误。
解决方案
该模块在jsonschema
4.0 中被删除。你的包没有被固定为只使用 jsonschema 3.x,所以这可能会发生。
现在,您可以使用以下命令降级到该jsonschema
软件包的3.x 版
pip install -U 'jsonschema<4.0'
事情应该会奏效。
推荐阅读
- windows - 在 Windows 上使用时间和 RTD 进行单行 ping 应答
- python - 激活打开的应用程序窗口
- spring - 在 Spring Batch 中创建批处理文件时在每个项目上动态应用自定义逻辑
- javascript - 当我们减小浏览器的缩放大小时如何隐藏特定的 div 元素
- php - 将 mysqli 脚本更新为 PDO 语句
- javascript - Selenium WebDriver:关闭连续弹出/警报
- apache-kafka - 我正在使用 Zookeeper 和 Kafka,但是在创建第一个主题后,主题名称在列表中不可见
- amazon-web-services - 如何正确响应对 AWS API 网关的 axios 请求
- python - 如何在熊猫数据框中获取日期时间的累积和
- php - 如何预防和验证 4 个日期期间、2 个开始日期和 2 个结束日期