通过测试发现除了gym以外,pygame也是是必须的
pip install tensorflow
pip install keras
pip install keras-rl
pip install PyOpenGL
pip install pyglet1.5.11
pip install gym0.19.0 #测试0.19.0可以正常运行,0.26.0,fit input错误
pip install pygame
gym.make()必须指定渲染模式如 env = gym.make(“CartPole-v1”, render_mode = “human”),测试发现 render_mode = “human” 会正常显示游戏画面,而 render_mode=“rgb_array” 不会显示游戏画面
env.step的返回值有之前的4个变为了5个
observation, reward, done, info,_ = env.step(action)
import gymenv = gym.make("CartPole-v1", render_mode