win10 平台安装OpenAI gym 步骤和出现的问题(已解决)

win10 平台安装OpenAI gym 步骤和出现的问题(已解决)

1 首先要建立一个名为Gym的环境

本人在Annaconda所在的文件夹新建了。如下所示
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)_第1张图片
然后再命令行里新建一个环境名为gym,这里一定要表明你的python版本。本人是3.7.操作如下:conda install --name Gym python=3.7,操作如下:
在这里插入图片描述
随后激活这个环境:activate gym
在这里插入图片描述

2 在gym环境中尝试直接命令行里面输入 pip install gym

结果下载速度奇慢无比,因为连接的是外网,所以采用清华大学的镜像站,输入pip install gym -i https://pypi.tuna.tsinghua.edu.cn/simple,结果速度明显提高。但报错“ in _error_catcher”,如下所示
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)_第2张图片
下面还有很多错误没有一一列举了。都是in error catcher 和 in read
解决方案:在“水归器内”兄弟的博客中提到:
把原来的 pip install+“需要安装的库” 改为 pip --default-timeout=100 install +“需要安装的库”,结果咩有报错,如下:
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)_第3张图片
现在来验证一下是否安装成功了gym环境:
在你的pycharm里的file-setting里面将翻译器换成刚才新建的gym环境。先点conda environment,再点existing environment,在选择你刚才新建的gym环境,如下所示:
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)_第4张图片
试着运行这个cartpole小游戏的代码。

import gym


def main():
    env = gym.make('CartPole-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


if __name__ == "__main__":
    main()

训练结果:
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)_第5张图片
一起学习一起进步!

你可能感兴趣的:(win10 平台安装OpenAI gym 步骤和出现的问题(已解决))