运行gym库动画窗口渲染不出来

一、问题

代码运行没有问题,但是没有弹出动画的渲染窗口。代码如下:

import gym

env = gym.make("CartPole-v1")
env.reset()
for _ in range(100):
    env.render()
    action = env.action_space.sample()
    env.step(action)
env.close()

附:gym源代码的github地址:https://github.com/openai/gym

二、解决

版本不匹配的问题:
gym 默认下载的是最新版0.26.2,尝试过python3.10和python3.9都不行
最终还是gym换成0.23.0版本
python3.9 + gym 0.23.0 可行!

重新下载gym 0.23.0:
我pip用的是阿里云的镜像,没有0.23.0版本的gym
在这里插入图片描述换源,再下载:在这里插入图片描述
在这里插入图片描述
直接安装即可,它会卸载之前的版本。

演示动画成功:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44732379/article/details/127779105