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

相关推荐
Tony_long74833 小时前
Python学习——猜拳小游戏
开发语言·python·学习
陈苏同学4 小时前
机器翻译 & 数据集 (NLP基础 - 预处理 → tokenize → 词表 → 截断/填充 → 迭代器) + 代码实现 —— 笔记3.9《动手学深度学习》
人工智能·pytorch·笔记·python·深度学习·自然语言处理·机器翻译
股票GPT分析4 小时前
《Python 股票交易分析:开启智能投资新时代》(二)
大数据·服务器·python·c#·fastapi
大熊程序猿4 小时前
python Flask指定IP和端口
开发语言·python·flask
我叫白小猿4 小时前
【大模型-智能体】AutoGen Studio测试和导出工作流程
人工智能·python·workflow·工作流·智能体·autogen
K2SO4钾4 小时前
16. 清理Python包管理工具(pip 和 conda)的缓存和冗余文件
python·conda·pip
YONG823_API4 小时前
1688商品数据采集API的测试对接步骤分享(提供免费测试key)
开发语言·数据库·爬虫·python·数据挖掘
好看资源平台4 小时前
网络爬虫总结与未来方向
爬虫·python
YiSLWLL5 小时前
Django+Nginx+uwsgi网站使用Channels+redis+daphne实现简单的多人在线聊天及消息存储功能
服务器·数据库·redis·python·nginx·django
陈王卜5 小时前
django+boostrap实现注册
python·django