For the archived repository for use alongside OpenAI Gym, see colabgymrender
pip install renderlab
import gymnasium as gym
import renderlab as rl
env = gym.make("CartPole-v1", render_mode = "rgb_array")
env = rl.RenderFrame(env, "./output")
observation, info = env.reset()
while True:
action = env.action_space.sample()
observation, reward, terminated, truncated, info = env.step(action)
if terminated or truncated:
break
env.play()