因此,我想尝试一些强化学习,我已经有一段时间没有编码任何东西。在木星笔记本上运行这段代码
import gym
env = gym.make("MountainCar-v0")
env.reset()
done = False
while not done:
action = 2 # always go right!
env.step(action)
env.render()它只是试图渲染,但不能,在窗口顶部的沙漏显示,但它从来没有渲染任何东西,我不能在那里做任何事情。
与此代码相同
import gym
env_name = "MountainCar-v0"
env = gym.make(env_name)
env.reset()
for _ in range(200)
action = env.action_space.sample()
env.step(action)
env.render()这两种方法在木星笔记本、Pycharm和终端上都不起作用。我在窗户上。在网上找不到类似的东西。是的,我是新
编辑-我做了这个
# Install latest stable version from PyPI
!pip install -U pysdl2
# Install latest development verion from GitHub
!pip install -U git+https://github.com/py-sdl/py-sdl2.git现在它说的是错误: windlib不可用的
我试过了
!pip install windlib但还是不能修正错误
发布于 2022-09-15 06:38:15
使用支持当前Python版本的旧版本。我用健身房解决了问题0.17.3
pip install gym==0.17.3守则如下:
import gym
env = gym.make("MountainCar-v0")
state = env.reset()
done = False
while not done:
action = 2 # always go right!
env.step(action)
print(new_state, render)
env.render(mode="human")
env.close()https://stackoverflow.com/questions/73667333
复制相似问题