(避坑指南!)win10环境下部署强化学习Gym,首先你得知道这个!【收藏干货】

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

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

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

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

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

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

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

安装gym

git clone https://github.com/openai/gymcd gympip install -e .

出现错误:

Running setup.py install for Pillow ... error

(2)坑是什么?

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

pip uninstall pillow
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

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

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

二、解决办法

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

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

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

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

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

我的电脑---属性

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

选择环境变量

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

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

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

在主界面中,点击确定

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

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

相关推荐

  • python3.9安装pip

    在Windows上使用 Python 中文DOC 英文doc https://packaging.python.org/tutorials/installing-packages/ If that s ...

  • (1条消息) python3连接Oracle数据库

    今天有了Oracle环境,又捣鼓一遍怎么连接,比上次有点收获,上次比较顺利,照着网上别人的博客基本就连接成功了,今天遇到了一些坑,当然这些坑的帮助也很大. 首先我安装的python是3.7版本,32位 ...

  • 使用 Python 玩转图片

    我们有时候需要处理图片,对于一些不是非常复杂的图片处理,并非一定要使用 PS ,其实我们用 Python 代码也是可以实现滴-而且还挺方便,有些操作一两行代码就搞定了. 有个 Python Image ...

  • (21条消息) MAC 安装Python3.7

    Mac自带Python,有些软件的运行可能需要用到2.X的版本,而3的版本与2的版本区别甚大,作为python 开发还是需要安装最新的3.x版本 1.下载python3.7 https://www.p ...

  • Matplotlib下载和安装

    Matplotlib 是 Python 的第三方绘图库,它非常类似于 MATLAB.在使用 Matplotlib 软件包之前,需要对其进行安装.本节以 Windows10 系统为例,介绍 Matplo ...

  • Pillow的下载与安装

    Pillow 安装非常简单和方便,有三种安装途径,分别是: pip包管理器安装 二进制包安装 Anaconda安装 下面对上述安装方式做简单介绍. 注意,PIL 库与 Pillow 库不允许在同一环境 ...

  • 0等待期定寿小雨伞擎天柱6号上市,入手前先收下这份避坑指南

    我们做的很多事情其实目的很简单,比如吃饭喝水是为了活下去,比如买保险是为了得到更好的保障. 而寿险又是这其中相对比较特殊的一种保险.它的责任相对简单,除了保障死亡责任就是全残,对大多数有意向购买寿险的 ...

  • 猎魂觉醒 古兽精粹 简介 及 强化方式(避坑指南)

    本文内容 前半部分较为基础,对于已了解的游骑兵可以跳过. 后半部分为避坑内容,可直接拉到文章一半处,从[如何强化]开始阅读. 本文原始素材访问路径 可于 菜单   猎魂-出战/联动  中的  [古兽精 ...

  • 卫生间20个避坑指南,装修的朋友们,收起来参考下!

    卫生间20个避坑指南 一:浴霸跟油烟机一样,是需要接排气管的,很多工人看业主不懂就不安装. 二:卫生间要用钛镁合金门不仅防霉防潮,还不开裂起皮 三:地漏.脚阀.止逆阀,别贪便宜,以后漏不漏水,有没有虫 ...

  • 有哪些软件千万不能装?10个避坑指南,让win10系统变干净

    使用电脑的时候,你最烦恼的是什么?弹出广告?一大堆捆绑软件?卸载掉又自动安装的软件?总之只要是没有经过你同意,就自带热情出现的一切,都是不受欢迎的!除了钞票. 小迷虫印象最深的是,有一次办公室一位年纪 ...

  • 想要定制橱柜不被坑,请收下这份“避坑指南”

    想要定制橱柜不被坑,请收下这份"避坑指南" 2021-07-13 10:03·温江装修熊哥 橱柜的主要作用是生产美食和储存食物.可是,定制橱柜设计不简单,而且价格还不低,不想定制的 ...

  • 租房避坑指南丨血泪经验,教你省下巨款!

    助友们好,我是秋叶家的助攻姐,专注解决你的学习.生活.职场痛点! 近几年,租房被骗的新闻真是层出不穷.   特别是涉世未深的毕业生们,最容易被骗了!     所以,大家租房时一定要擦亮双眼,千万不要被 ...

  • 末日血战——请务必收下这份三周年庆活动避坑指南

    三周年庆活动避坑指南 大家好!我是S2755的战姬. 在三周年庆活动上线第一天,战姬就分享了一篇"三周年庆活动白薅攻略--第一周",就资源兑换的优先级别以及注意事项给了一些建议和看 ...

  • SolidWorks带关联特征的装配体的另存避坑指南,不要落下更新夹

    SolidWorks带关联特征的装配体的另存避坑指南,不要落下更新夹

  • 请收下这份“双十一”避坑指南——据权威人...

    据权威人士分析统计: 约90%的保健品都是智商税,, 钱多的可以忽略-