AssertionError: The environment must specify an action space. 报错 引发的惨案
2023-12-26 06:00:39
起因是:从github上下载了一个代码,运行出错。
整体流程:
1.?AssertionError: The environment must specify an action space.
报错,解决方案是 降级gym到 gym==0.18.0
2.为了降级gym?gym==0.18.0 报错,发现需要降级 setuptools ==65.5.0
3.降级setuptools ==65.5.0 之后报错??failed? build wheel for Pillow。
4.最终发现 要想安装?gym==0.18.0,得让pilow < 7.2.0版本
5.安装 Pillow 7.2.0版本,结果 发现还是报错,经研究?Pillow 7.2.0 只支持 python 3.8以下,而我的python是 3.9版本。于是最终方案只能是重装 python 3.8环境。在开一个帖子记录流程吧。
目录
1. AssertionError: The environment must specify an action space.
2.于是安装gym ==0.18.0报错,需要重装setuptools
4.再次安装??gym==0.18.0报错? ?failed to build wheel for Pillow
1. AssertionError: The environment must specify an action space.
AssertionError:环境必须指定操作空间-腾讯云开发者社区-腾讯云 (tencent.com)
Solution: 帖子中说明需要把gym降级到0.18.0
2.于是安装gym ==0.18.0报错,需要重装setuptools
3.于是安装? setuptools ==65.5.0,
4.再次安装??gym==0.18.0报错? ?failed to build wheel for Pillow
5.于是降级Pillow
6.之后再次安装 gym? 还是不行,发现gym 0.18.0版本必须对应Pillow <7.2.0,然而 查看这个网页发现pillow 7.2.0只支持 python 3.8以下,我的python是 3.9. 完犊子,重装一个python环境吧。
文章来源:https://blog.csdn.net/qq_38480311/article/details/135210089
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!