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

相关推荐
DLYSB_2 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
阿童木写作2 小时前
跨境图片翻译工具多合一,批量图片视频字幕翻译加智能抠图
人工智能·python·音视频·语音识别
阿童木写作4 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
就是一只白5 小时前
复制地理信息python版本
python
看浪的路人5 小时前
第1讲:Agent 到底是什么?和 Chatbot 有什么区别
python·ai
瓦学妹6 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫
天天爱吃肉82186 小时前
商用车多体动力学实战笔记|第6篇:动力传动系统(发动机、变速箱、分动器、TCS、LSD限滑差速)
大数据·人工智能·笔记·python·嵌入式硬件·汽车
海盗12346 小时前
微软技术周报 ——2026-08-03
后端·python·microsoft·c#·.netcore
大数据魔法师6 小时前
【最全详解】DuckDB Python 全套 API 语法、参数与实战用法(零基础全覆盖)
python·数据分析
MC皮蛋侠客8 小时前
SQLAlchemy 系列(七):高级建模与高效写入——批量 DML、方言与扩展
数据库·python