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

我是通过anaconda+vscode完成的gym库的使用,只是把案例跑起来了,具体步骤如下:

1、安装anaconda,参考链接:https://www.jianshu.com/p/2f3be7781451 

我其实就是生安装的,也没有去配置环境啥的,就是下载安装,只修改了个安装位置,我习惯安装东西都按在d盘

2、安装vscode

这个我是之前就安装了,不过这次是通过anaconda启动的如下图:

如何在win10环境下配置强化学习gym库(使用vscode)_第1张图片

往下拖一下进度条,找到vscode,没按过的可能需要自己重新按一下。

3、打开vscode后,新建一个python文件

如何在win10环境下配置强化学习gym库(使用vscode)_第2张图片

4、打开调试终端

 如何在win10环境下配置强化学习gym库(使用vscode)_第3张图片

 5、参考如下连接的步骤,输入指令安装gym相关的库https://blog.csdn.net/m0_63054020/article/details/126584942 

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

6、运行代码

import gym

env = gym.make('MountainCar-v0', render_mode="human")	

for i_episode in range( 20 ):
	state = env.reset()

	for t in range( 1000 ):
		env.render()
		print( state )
		action = env.action_space.sample()
		state, reward, done, _ , _ = env.step( action )

		if done:
			print('Episode #%d finished after %d timesteps' % (i_episode, t))
			break

然后就运行出案例来了:

如何在win10环境下配置强化学习gym库(使用vscode)_第4张图片

另一个案例:

import gym


env = gym.make('CartPole-v0', render_mode="human")	
for i_episode in range( 20 ):
	state = env.reset()

	for t in range( 1000 ):
		env.render()
		print( state )
		action = env.action_space.sample()
		state, reward, done, _ ,_ = env.step( action )

		if done:
			print('Episode #%d finished after %d timesteps' % (i_episode, t))
			break

你可能感兴趣的:(vscode,ide,编辑器)