如何在win10环境下配置强化学习gym库(使用vscode)

gym库是我们在强化学习过程中常用的库,但是在配置过程中经常会出现问题,下面来看下我的这个方法会不会产生问题:

首先,我们在anaconda中创建gym环境:

conda create -n gym

在弹出的y/n中选择y

Proceed ([y]/n)? y

接着,我们来激活gym环境

conda activate gym

在激活成功以后,命令行前面的括号里会显示(gym),接下来,我们要更新pip,从第二行可以看出已经更新好了:

python -m pip install --upgrade pip
Requirement already satisfied: pip in c:\programdata\anaconda3\lib\site-packages (22.2.2)

接着,我们要安装gym库:

pip --default-timeout=100 install gym -i https://pypi.tuna.tsinghua.edu.cn/simple

由于Gym官方默认支持Ubuntu系统而不是windows, 所以我们选择第三方git来补丁

pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py

但是在这些安装完后,我们发现缺少pygame库,并且我们使用的是vscode,这时,就要再配置pygame:

pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple

因为vscode有时候会发生问题,所以我们有时候会再次安装gym库再重启打开,接着,我们复制这一段代码:

import gym
env = gym.make('MountainCar-v0')
for i_episode in range(20):
    observation = env.reset()
    for t in range(100):
        env.render()
        print(observation)
        action = env.action_space.sample()
        observation, reward, done, info = env.step(action)
    if done:
        print("Episode finished after {} timesteps".format(t+1))
        break
env.close()

可以看到小车图片走起来了:

如果出现一些问题,可以尝试将电脑重启,或者重新打开vscode。 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值