关于gym新版本0.23.0版本的一些问题以及Box2D的安装
1、所遇到的问题
由于我在强化学习需要使用Box2D模块,于是我先使用anaconda卸载重装了当前的gym包(旧版本为0.21.0)。命令分别为:
pip uninstall gym
pip install gym
然而,它默认安装了gym==0.23.0版本。于是再次运行之前的强化学习程序,会提示我们:
no module named "pygame"
于是我们为了程序能运行不得不安装了pygame。
pip install pygame
结果便遇到了更多更恶心的问题。例如下面:
ImportError: can’t import name ‘rendering’ from 'gym.envs.classic_control’
我们在此网站上面查询不到,并且无法解决。
但是,真实情况是我们并不是一定依赖pygame,gym才能使用。而是可能新版本的问题,使得我们渲染的图也有很多问题。
2、安装0.21.0版本的Gym
我们可以仍然使用老版本的gym,等OpenAi官方优化完毕或者是国内诸位大神有了许多解决方法之后,我们再使用新版本的gym。
我们只需要在我们的环境终端中输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gym==0.21.0
即可将0.23.0版本覆盖,我们就能避免pygame扰乱我们的心智,我们便可以愉快地编码了!我也是花了一天包括重装Anaconda才最终发现这个问题!
2、安装Box-2d
我们发现网上其他教程又是安装swig又是设置环境变量的。不太容易操作。以下网站包含绝大部分的python额外库包的下载:
链接: 点击此处.
我们在这个网站中找到PyBox2D
于是我们选择最新版本的64位的下载该包。并在终端中输入
pip install 我们下载包的路径\所下载的文件名称
于是我们便可以成功安装Box2D!
非常荣幸这篇文章能够帮助到你!
关于gym新版本0.23.0版本的一些问题以及Box2D的安装相关推荐
- Navicat Premium v12.0.23.0 破解教程x86,x64通用,手动破解
教程来源于:吾爱破解网站 ----------更新线----------- 2018.01.23 Navicat Premium v12.0.23.0 测试破解依然有效 ----------更新线-- ...
- pandas 0.23.4 :'pd.ewma'没有这个模块,改用`Series.ewm` 或 降低版本到 pandas 0.21.0
问题: 在进行画出指数平滑移动平均线,遇到如下问题: # pd.ewma(com=None, span=one) # 指数平均线.com:数据:span:时间间隔AttributeError: mod ...
- 【DockerCE】Docker-CE 23.0.2正式版发布
官网地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 23.0.2 ...
- 【DockerCE】Docker-CE 23.0.4正式版发布
官网下载地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 本次官方 ...
- 安卓微信 8.0.23 内测:性能检测工具被砍等多项更新
"给你们最新最快安卓微信内测更新的资讯~" 如期而至,安卓微信8.0.23内测版本迎来了更新,我想iOS的小伙伴现在肯定已经迷惘了,毕竟已经快一个月没有体验到更新的感觉了,而安卓的 ...
- thinkphp v5.0.11漏洞_ThinkPHP 5.0.x-5.0.23、5.1.x、5.2.x 全版本远程代码执行漏洞分析
阅读: 10,272 1月11日,ThinkPHP官方发布新版本5.0.24,在1月14日和15日又接连发布两个更新,这三次更新都修复了一个安全问题,该问题可能导致远程代码执行 ,这是ThinkPHP ...
- H3CNE新版本V6.0与旧版本V5.1的区别
H3CNE新版本V6.0与旧版本V5.1的区别 华×××司于09年3月份推出了自己的新版NE培训教材V6.0版本,考试代号为GB0-190,考试价格也由原来的340元上涨到了1000元.通过分数线为6 ...
- 本地升级MySQL数据库版本为8.0.23,使用SQLyog(小海豚)无法进行连接
问题描述:本地MySQL版本为5.5.27将其升级到8.0.23后,使用SQLyog(小海豚)进行连接出现以下提示错误: Client does not support authentication ...
- 为什么快捷指令无法将媒体转换为文本_VMIX23 (23.0.0.35)发布:将NDI更新到最新的4.2版本...
vMix23发行说明 SRT SRT-安全可靠的传输是不可靠Internet的固定延迟流的点对点协议. vMix在vMix 4K和Pro中支持多个输入(流输入)和多达4个输出(在所有其他版本中为1个输 ...
最新文章
- SAP MM 启用批次管理的物料MB21创建预留单据时批次号可以为空!
- [HNOI2013]切糕
- ACID、数据库隔离级别
- 合成孔径成像算法与实现_浅析太赫兹成像技术在消防领域中的应用前景
- 短代码 html,WordPress的短代码问题嵌入HTML格式
- 一次处理ORA-06512的经验
- intellij关联本地的maven的repository
- @Async注解导致循环依赖,BeanCurrentlyInCreationException异常
- python入门之类的基础语法-关于一些Python的一些基础语法训练
- springboot的原生cache_springboot-shiro-redis-session-cache
- Linux中文件复制、删除、移动、压缩、解压命令
- 如何报名腾讯云认证考试?
- linux查看history及操作时间,linux下查询history操作时间的方法
- linux g++ 链接,Linux G++将64位共享库代码链接到静态库
- vs2017+pcl1.8.1配置
- Fedora 25-64位操作系统中安装配置Hyperledger Fabric过程
- Epub,Mobi,Azw3电子书格式的区别,有什么好用的epub阅读器
- arpu计算方法、pv、uv、ip的意思
- Thinkpad8在Windows10下假关机的解决办法
- cesium之三维漫游飞行效果实现篇(转)
热门文章
- Android 清理缓存、优化内存空间
- matlab 存mat文件,matlab中mat文件简单存/取
- 精彩纷呈金秋数码展,颐高数码国际电脑节开幕在即
- dart参数传方法_Dart语法
- 引起失眠的原因有哪些,为什么会失眠呢?
- php rssi计算公式,rssi基本知识和计算
- signature=f2388c4f1bce538cc797410d9560f03b,Time variations in geomagnetic intensity
- Kubernetes详解(三十九)——Storage Class
- Windows程序设计:一个完整的Windows程序
- Idea中的sout快捷键