如何解决ValueError:没有足够的值来解压缩预期 2,得到 1自定义环境
class environment(gym.Env):
Metadata ={'render.modes': ['human']}
ACTION = ['buy','do not buy']
def __init__(self,df):
pass
def reset(self):
#Reset the state of the environment to an initial state
return self._next_observation()
def step(self,action):
pass
def _next_observation(self):
pass
def _get_reward(self):
pass
def _take_action(self,action):
pass
def render(self,mode = 'human',close=False):
pass
通过像这样创建文件夹系统来创建包时
-----环境
---------- 环境
---------- init.py
---------- setup.py
--------------- env.py
--------------- __init__py
我收到带有 pip install -e .
的包裹 我得到了我的自定义环境。但是,当尝试通过 gym.make('env-v0')
检索我的环境时,我得到以下回溯:
File "C:\UsersAW\Desktop\ImitationLearning\Fruit\Fruit\train_reinforcement_learning-fruits.py",line 11,in <module>
env = gym.make('FruitEnv-v0')
File "C:\UserAW\Anaconda3\lib\site-packages\gym\envs\registration.py",line 145,in make
return registry.make(id,**kwargs)
File "C:\UsersAW\Anaconda3\lib\site-packages\gym\envs\registration.py",line 90,in make
env = spec.make(**kwargs)
File "C:\UsersAW\Anaconda3\lib\site-packages\gym\envs\registration.py",line 59,in make
cls = load(self.entry_point)
File "C:\UsersAW\Anaconda3\lib\site-packages\gym\envs\registration.py",line 17,in load
mod_name,attr_name = name.split(":")
ValueError: not enough values to unpack (expected 2,got 1)
谁能告诉我遗漏了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。