abrir ai gimnasio Nameerror

Estoy tratando de usar el famoso módulo ‘Gym’ de OpenAI en WSL y ejecutando el código en Python 3.5.2. Cuando bash ejecutar un entorno como se explica aquí , usando el código:

import gym env = gym.make('CartPole-v0') for i_episode in range(20): observation = env.reset() for t in range(100): env.render() print(observation) action = env.action_space.sample() observation, reward, done, info = env.step(action) if done: print("Episode finished after {} timesteps".format(t+1)) break 

esto pasa :

 Traceback (most recent call last): File "", line 4, in  File "/home/DrHofstadter/gym/gym/core.py", line 153, in render return self._render(mode=mode, close=close) File "/home/DrHofstadter/gym/gym/core.py", line 285, in _render return self.env.render(mode, close) File "/home/DrHofstadter/gym/gym/core.py", line 153, in render return self._render(mode=mode, close=close) File "/home/DrHofstadter/gym/gym/envs/classic_control/cartpole.py", line 114, in _render from gym.envs.classic_control import rendering File "/home/DrHofstadter/gym/gym/envs/classic_control/rendering.py", line 23, in  from pyglet.gl import * File "/home/DrHofstadter/.local/lib/python3.5/site-packages/pyglet/gl/__init__.py", line 224, in  del base NameError: name 'base' is not defined 

El problema es similar a esta pregunta: no se está representando nada. (El enlace de gitterforum dado en cuestión ya no funciona.)

Estaba usando una máquina virtual Ubuntu 16.04 con python 3.5.2. Así es como instalé y ejecuté el gimnasio OpenAI en él. (Referencia: https://github.com/openai/gym#installing-everything )

 sudo apt-get install cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev libboost-all-dev libsdl2-dev swig sudo apt-get install python3-dev python3-future sudo pip3 install numpy sudo pip3 install PyOpenGL sudo pip3 install piglet sudo pip3 install pyglet mkdir -p ~/src cd ~/src git clone https://github.com/openai/gym cd gym python3 ./setup.py clean sudo pip3 install -e '.[all]' 

Luego verifico la instalacion por import gym en python3.

Esto es lo que obtuve cuando ejecuté la demostración CartPole-v0.

CartPole-v0