如何在Google Colab上创建和使用自定义OpenAI体育馆环境?

时间:2019-04-24 17:11:33

标签: python package google-colaboratory openai-gym

按照以下教程,我已经在计算机上成功创建了自定义OpenAI体育馆环境:https://web.archive.org/web/20181128171840/https://medium.com/@apoddar573/making-your-own-custom-environment-in-gym-c3b65ff8cdaa

然后,我将软件包作为zip文件上传到colab并安装了它:

func setupRefreshControl() {
        let refreshControl = UIRefreshControl()
        refreshControl.addTarget(self, action: #selector(pullToRefreshDevicesTV), for: .valueChanged)
        devicesTableView.refreshControl = refreshControl
    }

之后,我尝试使用自定义环境:

!unzip /content/gym-foo.zip
!pip install -e /content/gym-foo

这实际上可以在我的计算机上使用,但是在google colab上它可以给我:

import gym
import gym_foo
gym.make("gym_foo-v0")

怎么回事?如何在google colab上使用我的自定义环境?

2 个答案:

答案 0 :(得分:0)

我认为您只需要重新启动运行时即可。在那之后应该可以工作。

答案 1 :(得分:0)

我正在对colab执行以下步骤:

  1. !git clone https://github.com/crilazar/gym_forex1.git
  2. !pip install -e Gym_forex1
  3. 导入体育馆
  4. 导入gym_forex1
  5. env = gym.make('forex1-v0')

我得到了错误:

  

UnregisteredEnv:未注册ID为forex1-v0的环境

注意:当我在本地计算机上运行这些步骤时,它们没有错误。