ModuleNotFoundError: No module named 'jsonschema.compat'
ModuleNotFoundError: No module named 'jsonschema.compat'
上周我一直在使用Bybit API,昨天遇到标题问题。我已经启动了一个新的环境并再次只安装了 bybit 包装器,但问题仍然存在。据我所知,我已经安装了 jsonschema 并且在我的 env PATH 中。它几天前就开始工作了,所以我相信这与我尝试使用的 API 是分开的。包括在解释器中 运行 时的响应图片。任何帮助将不胜感激。
ModuleNotFoundError: 没有名为 'jsonschema.compat' 的模块是出现的错误。
我也遇到了完全一样的问题!它在 1.3 版本发布之前就可以工作,1.21 版本发布了几个月。
我在将我的 venv 更新到最新版本后发现了这个问题。
多查了下,是jsonschema-4.0.1版本的问题,回到jsonschema的3.1.1版本,和之前一样都是运行,包括。 bybit的1.3版本。
此致,
该模块已在 jsonschema
4.0 中删除。您的包没有被固定为仅使用 jsonschema 3.x,所以这可能会发生。
现在,您可以使用
将 jsonschema
软件包降级到版本 3.x
pip install -U 'jsonschema<4.0'
一切都应该有效。
我也遇到了同样的问题,但就我而言,具有 jsonschema
要求的库是 bitmex
。我降级了 requirement.txt
上的软件包,限制了版本:
jsonschema<4.0
上周我一直在使用Bybit API,昨天遇到标题问题。我已经启动了一个新的环境并再次只安装了 bybit 包装器,但问题仍然存在。据我所知,我已经安装了 jsonschema 并且在我的 env PATH 中。它几天前就开始工作了,所以我相信这与我尝试使用的 API 是分开的。包括在解释器中 运行 时的响应图片。任何帮助将不胜感激。
ModuleNotFoundError: 没有名为 'jsonschema.compat' 的模块是出现的错误。
我也遇到了完全一样的问题!它在 1.3 版本发布之前就可以工作,1.21 版本发布了几个月。 我在将我的 venv 更新到最新版本后发现了这个问题。 多查了下,是jsonschema-4.0.1版本的问题,回到jsonschema的3.1.1版本,和之前一样都是运行,包括。 bybit的1.3版本。 此致,
该模块已在 jsonschema
4.0 中删除。您的包没有被固定为仅使用 jsonschema 3.x,所以这可能会发生。
现在,您可以使用
将jsonschema
软件包降级到版本 3.x
pip install -U 'jsonschema<4.0'
一切都应该有效。
我也遇到了同样的问题,但就我而言,具有 jsonschema
要求的库是 bitmex
。我降级了 requirement.txt
上的软件包,限制了版本:
jsonschema<4.0