gpt4 book ai didi

python - 注册 OpenAI Gym 畸形环境失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:24 27 4
gpt4 key购买 nike

在 Linux PC 上,我正在尝试创建自定义开放式 AI Gym 环境。我可以通过所有the steps from a blog write up from medium.com包括 pip install -e . 但我在制作环境 env = gym.make('BASoperator-v1.0')

medium blog 说需要这个文件目录,我的命名约定是这样的:

vavBox/
README.md
setup.py
vavBox/
__init__.py
envs/
__init__.py
vavBox.py

这是我的setup.py:

from setuptools import setup

setup(name='vavBox',
version='0.0.1',
install_requires=['gym']
)

首先初始化.py:

from gym.envs.registration import register

register(
id='vavBox',
entry_point='vavBox.envs:vavBox',
)

env 文件夹中的第二个 init.py:

from vavBox.envs.vavBox import vavBox

pip install 运行良好。我可以看到 pip 安装了 3rd 方包。但是,当我尝试通过以下脚本导入环境时:

import numpy as np
import pandas as pd
import time
import gym
import vavBox


env = gym.make('vavBox')

我收到一个错误,gym.error.Error:尝试注册格式错误的环境 ID:vavBox。 (目前所有的 ID 必须是 ^(?:[\w:-]+\/)?([\w:.-]+)-v(\d+)$ 的形式。)

最佳答案

在 vavBox/init.py 中,id 应该是:

from gym.envs.registration import register

register(
id='vavBox-v0',
entry_point='vavBox.envs:vavBox', )

或者后面带有“-v[0-9]+”的东西来匹配正则表达式

关于python - 注册 OpenAI Gym 畸形环境失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53602382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com