当前位置: 首页 > article >正文

Getting an error trying to import environment OpenAI Gym

题意:尝试导入 OpenAI Gym 环境时遇到错误

问题背景:

I am trying to run an OpenAI Gym environment:

我正在尝试运行一个 OpenAI Gym 环境:

env = gym.make("ALE/Breakout-v5", render_mode="rgb_array")

But I get the following error        但是我得到了以下错误信息:

Traceback (most recent call last):
  File "/Users/----/Documents/Spring 2023/----/----/yum.py", line 10, in <module>
    env = gym.make("ALE/Breakout-v5", render_mode="rgb_array")
  File "/Users/----/anaconda3/envs/----/lib/python3.10/site-packages/gymnasium/envs/registration.py", line 592, in make
    _check_version_exists(ns, name, version)
  File "/Users/----/anaconda3/envs/----/lib/python3.10/site-packages/gymnasium/envs/registration.py", line 218, in _check_version_exists
    _check_name_exists(ns, name)
  File "/Users/----/anaconda3/envs/----/lib/python3.10/site-packages/gymnasium/envs/registration.py", line 185, in _check_name_exists
    _check_namespace_exists(ns)
  File "/Users/----/anaconda3/envs/----/lib/python3.10/site-packages/gymnasium/envs/registration.py", line 180, in _check_namespace_exists
    raise error.NamespaceNotFound(f"Namespace {ns} not found. {suggestion_msg}")
gymnasium.error.NamespaceNotFound: Namespace ALE not found. Have you installed the proper package for ALE?

I've looked at all the similar errors that people have discussed online, but I cannot find any fixes that work for me.

我查看了网上讨论的所有类似错误,但找不到任何对我有效的解决方法。

问题解决:

Installing the gym as below worked in my environment. (Python 3.7)

如下安装 `gym` 在我的环境中有效。(Python 3.7)

pip install "gym[atari, accept-rom-license]"

if you are using gymnasium:

如果你在使用 `gymnasium`:

pip install "gymnasium[atari, accept-rom-license]"
import gym # or "import gymnasium as gym"

if __name__ == '__main__':
    env = gym.make("ALE/Breakout-v5")
A.L.E: Arcade Learning Environment (version 0.8.1+53f58b7)
[Powered by Stella]

If it still doesn't work try adding the following import

如果仍然无效,试试添加以下导入:

import ale_py
# if using gymnasium
import shimmy

import gym # or "import gymnasium as gym"

Remember to create a new empty environment before installation.

记得在安装前创建一个新的空环境。


http://www.kler.cn/news/288432.html

相关文章:

  • mongodb 时间存储使用Date还是时间戳
  • 【Python机器学习】NLP词频背后的含义——主成分分析
  • 使⽤docker部署project-exam-system(2)
  • [翻译+笔记] 用于视频生成的Diffusion Model
  • codesys进行控制虚拟轴运动时出现的一些奇怪bug的解释
  • 山体滑坡监测预警系统—百科分享
  • 开放式耳机怎么戴?开放式耳机比入耳式耳机舒适吗?
  • leetcode43字符串乘法
  • 梯度提升机:数据分析的强有力工具
  • webpack-01
  • 【HarmonyOS 4.0】网络请求 - axios
  • Spring Boot实现发QQ邮件
  • Windows环境Chrome安装提示无可用更新问题解决【2024年版】
  • 【2024-2025源码+文档+调试讲解】微信小程序的城市公交查询系统
  • 前端js—实现字符串拼接
  • 驱动和固件的区别 — 简单介绍
  • 美国海外仓可以用哪家海外仓系统好?
  • JDS汽车检测主要内容
  • 科研论文必须要了解的25个学术网址
  • 2024数博会技术成果回顾 | KPaaS助力企业数智化转型
  • STM32——Flash闪存
  • 人脸表情识别/情绪识别的参考参数及相关开源产品汇总
  • LLM大模型教程:低使用门槛开源大模型服务框架Ollama
  • 提升效率!ArcGIS中创建脚本工具
  • 压缩大型语言模型 LLMs
  • 智能提醒助理系列-Nginx搭建
  • MySQL高级课程:索引设计与性能优化的最佳实践
  • 为初学者简单易懂地讲解Transformer的基础知识是什么?
  • vue,小程序,uni-app的生命周期
  • 【HarmonyOS 4.0】鸿蒙应用模型