импортировать содержимое при создании нового openai-gym env - PullRequest
0 голосов
/ 22 мая 2019

Используйте 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 голосов
/ 23 мая 2019

OK. Это скрывается в gym_soccer.envs.Dummy, если вы добавляете "из gym_soccer.envs.soccer_env import Dummy".

...