如何在协作中运行 env.render()


() 中的 NoSuchDisplayException Traceback(最近一次调用最后一次)

      3 env.reset()
      4 for _ in range(1000):
----> 5     env.render()
      6     env.step(env.action_space.sample()) # take a random action
      7 env.close()

init 中的 9 帧 /usr/local/lib/python3.6/dist-packages/pyglet/canvas/xlib.py (self, name, x_screen)

    121         self._display = xlib.XOpenDisplay(name)
    122         if not self._display:
--> 123             raise NoSuchDisplayException('Cannot connect to "%s"' % name)
    124 
    125         screen_count = xlib.XScreenCount(self._display)

NoSuchDisplayException:无法连接到“无”

stack overflow how to run env.render() in collab
原文答案

答案:

作者头像

Google Collab 中没有特定的渲染方式 我用来调试和测试笔记本电脑中的代码,我在 Google Collab 中训练模型。之后我从 Google 下载该模型 Colab 到我自己的电脑。最后将它用于我的项目

你可以试试这个方法