如何在协作中运行env.render

问题描述


NoSuchdisplayException追溯(最近一次通话) 在()

      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()

9幅 / strong / init (自身,名称,x_screen)

中的/usr/local/lib/python3.6/dist-packages/pyglet/canvas/xlib.py
    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:无法连接到“无”

解决方法

你应该添加

import os
os.environ['CUDA_VISIBLE_DEVICES'] = '-1'