AssertionError: The environment must specify an action space. 报错 引发的惨案

起因是:从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.](#1. AssertionError: The environment must specify an action space.)

[2.于是安装gym ==0.18.0报错,需要重装setuptools](#2.于是安装gym ==0.18.0报错,需要重装setuptools)

[3.于是安装 setuptools ==65.5.0,](#3.于是安装 setuptools ==65.5.0,)

[4.再次安装 gym==0.18.0报错 failed to build wheel for Pillow](#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环境吧。](#6.之后再次安装 gym 还是不行,发现gym 0.18.0版本必须对应Pillow <7.2.0,然而 查看这个网页发现pillow 7.2.0只支持 python 3.8以下,我的python是 3.9. 完犊子,重装一个python环境吧。)


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环境吧。

Installation - Pillow (PIL Fork) 10.2.0.dev0 documentation

相关推荐
青少儿编程课堂19 分钟前
后缀自动机解析:本质不同子串与最长重复片段统计
c++·python·算法·bfs·信息学竞赛
怕浪猫1 小时前
LLM 面试必问的 8 个问题,答不上来直接淘汰
人工智能·python·面试
老歌老听老掉牙2 小时前
从三维旋转的深度解析到Python实现:绕任意轴旋转的奥秘
python·三维旋转
打工仔折腾 AI2 小时前
工业场景下时序库与实时计算一体化架构选型实践对比
java·开发语言·后端·python·性能优化·架构·ai agent 实战
梦幻精灵_cq2 小时前
sumdir——一个伪python.built-in的“术法”打造
python
weixin_440730504 小时前
函数return、参数、参数组、递归函数、高阶函数等小结
开发语言·python
天赐范式4 小时前
天赐范式第181天:让视图开始切换——PBFT视图切换与从safety到liveness的跨越
python·pbft·数字生命·天赐范式·动态运行时·拜占庭容错
sugarzhangnotes4 小时前
【无标题】
开发语言·人工智能·python
weixin_447195295 小时前
【无标题】
pytorch·python
迅猛龙办公室5 小时前
Python实现简单的人名对话
python