一、问题
代码运行没有问题,但是没有弹出动画的渲染窗口。代码如下:
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
换源,再下载:
直接安装即可,它会卸载之前的版本。
演示动画成功: