gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)

win10下部署gym需要知道的避坑指南

任何值得做的,就把它做好。幸福是太多和太少之间的一站。

Whatever is worth doing is worth doing well. Happiness is a way station between too much and too little.

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(1)

强化学习算法的实现和仿真需要合适的平台和工具。今天就为大家分享下在win10下安装Gym的避坑指南。

一、Win10下安装Gym的坑是什么?

(1)实验环境及报错信息

本次实验中,进行测试的系统版本是“win10 20H2”,python版本是“3.9”

安装gym

git clone https://github.com/openai/gym cd gym pip install -e .

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(2)

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(3)

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(4)

出现错误:

Running setup.py install for Pillow ... error

(2)坑是什么?

可以看到,我们可以初步判断,坑就是pillow这个库!就是因为它导致了gym安装失败,我们进行测试,将pillow卸载掉。

pip uninstall pillow

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(5)

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(6)

pip install pillow==7.2.0

发现出现错误

Using legacy 'setup.py install' for pillow, since package 'wheel' is not installed

pip install wheel

安装完wheel后,发现安装gym仍然报错,这是因为gym现在对pillow要求是Pillow<=7.2.0

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(7)

然而pillow和python的版本关系如下

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(8)

可以看到 目前符合安装gym的pyhton版本为3.5-3.8 建议安装python3.8 。

二、解决办法

经过上步测试,我们已经了解到,要想成功安装gym就要选对与之匹配的python版本。

于是我们决定安装python3.8,但是我们已经安装python3.9了,也安装了很多与3.9对应的安装包,难道我们真的为了安装gym而放弃之前的所有工作?为了一棵树木,而放弃了整个森林?

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(9)

是否可以找到一种令python3.8和python3.9共存的方法呢?这样我们使用gym时调用python3.8,而不用卸载python3.9,之前的其它库也不用重新安装了。

在经过一番探索之后,我们找到了一种解决方法:“在原有python3.9的基础上安装python3.8并更改cmd默认的版本为python3.8”。

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(10)

环境变量的python路径,会使得后安装的版本优先。所以只需要把环境变量path中的两个python版本的路径改变先后顺序,就可以更改python的默认路径。具体操作方法如下:

我的电脑---属性

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(11)

进入后,选择高级系统设置

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(12)

选择环境变量

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(13)

选择系统变量---path--编辑

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(14)

将所有的python38向上移,移到python39前面

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(15)

移动后,可以看到pyhton38在python39前面,点击确定

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(16)

在主界面中,点击确定

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(17)

然后到cmd里,测试默认的python版本是否更改为pyhton3.8,输入python后,可以看到出现python3.8。这说明,我们已经成为设置默认的python版本为3.8,之后便可以顺利成功安装gym了!

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(18)

gym环境搭建教程(避坑指南win10环境下部署强化学习Gym)(19)

对此,你有什么看法呢?如果你在操作过程中遇到了什么问题,或有什么想法和建议,在留言区留下你的足迹吧,与大家一起交流,一起进步~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页