在创建新的openai-gym env时导入内容

时间:2019-05-22 02:01:55

标签: openai-gym

以gym_soccer为例,当我导入gym_soccer时,它是一个包装好的ENV。不会出现在Soccer_env.py中定义的类。 我认为应该有一种方法可以使它起作用,但找不到。

soccer_env.py

import gym
import logging
logger = logging.getLogger()
class SoccerEnv(gym.Env):
    pass
class Dummy(object):
    pass

在python中运行时

import gym_soccer
dir(gym_soccer)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'logger', 'logging', 'register']

我想看到Dummy和SoccerEnv类可供使用。还是有可能?

1 个答案:

答案 0 :(得分:0)

好。如果您添加“ from gym_soccer.envs.soccer_env import Dummy”,它隐藏在gym_soccer.envs.Dummy中。