win10下配置OpenAI Gym

2020.01.14fjy
因为电脑里没有gym环境,于是就准备在电脑里安装一个anaconda和pycharm。

Anaconda

Anaconda主要是用来创建独立的 Python 开发运行环境。

下载

下载地址
我下载的是Anaconda3-4.3.0-Windows-x86_64.exe版本。

测试

按 win+R 调出cmd,输入conda info,显示如图就OK了。


1.png
使用Anaconda进行Python环境创建

Anaconda弄好后继续在cmd内安装Python3.6.0,并命名为gym,询问是否安装的时候,确定安装输入y即可。

conda create -n python360 python=3.6.0
conda create -n gym python=3.6.0

根据所给提示,激活并进入所创建的gym环境用activate gym
离开gym环境使用deactivate gym
列出所有环境使用conda env list,其中*号表示当前对应的环境。
删除环境使用conda env remove -n gym,与创建环境正好相反。

安装相关组件
conda install pandas
conda install tensorflow
pip install gym matplotlib -i  https://pypi.tuna.tsinghua.edu.cn/simple

下载pycharm

下载pycharm

安装完之后需要在setting里简单的设置一下(对英语渣的我来说未免有些过于困难)总之最后终于把pycharm与Anaconda里我们刚刚新建的环境里的python.exe联系在一起了。


4.png
测试pycharm

我们先在pycharm里新建一个test.py的python文件,将如下代码复制到文件中:

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()
2.png

然后点击Run尝试运行。

在运行过程中我遇到很多问题,例如在上一步设置的时候没有把pychorm编译器设置为环境中的python3,或者是在运行的时候没有进入到环境中。

最终成功运行效果如图


3.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容