安装gym==0.21.0时出现'extras_require'错误,原因是什么?
gym==0.21.0安装报错的可能原因
这个错误的核心是gym 0.21.0的setup.py中extras_require配置不符合当前环境里setuptools的格式要求,具体诱因包括:
- setuptools版本过高:gym 0.21.0是较旧的版本,它的
extras_require写法只适配旧版setuptools。如果你的环境里安装了60.0及以上版本的setuptools,新版的严格格式校验会判定旧版gym的配置无效,触发该错误。 - 本地缓存包损坏:本地缓存的
gym-0.21.0.tar.gz文件可能已损坏,解压后setup.py的内容出现异常,导致setuptools解析时格式校验失败。 - Python版本不兼容:gym 0.21.0仅支持Python 3.6至3.9版本,若使用Python 3.10及以上版本,会间接导致setuptools处理
setup.py时出现兼容性问题,进而引发该错误。
内容的提问来源于stack exchange,提问作者user118967
相关产品推荐
相关产品推荐

