Ubuntu 安装Vizdoom
Vizdoom是一个用于强化学习研究的实验平台,今天弄了一下午才在虚拟机里面安装好,这里讲一下安装的全过程。
https://github.com/mwydmuch/ViZDoom/blob/master/doc/Building.md#pypi
使用的是Ubuntu 18 + anconda3
首先依照github里面的说明顺序安装:(Python 3 dependencies用python代替)
前面的包都可以正常安装,除了julia,直接使用sudo apt-get install Julia,会显示Julia包不存在,所以使用以下的方法安装。
Julia安装:
sudo wget https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.0-linux-x86_64.tar.gz
tar -zxvf julia-1.0.0-linux-x86_64.tar.gz
然后加入环境变量:
export PATH=/usr/local/julia-1.0.0/bin:$PATH 到~/.profile中
source ~/.profile
出现这个就表示julia安装成功。
然后执行using Pkg和Pkg.add(“CxxWrap”)命令,等待较长时间后执行成功。
如果使用的anconda需要把anconda加入到path中:
Sudo gedit ~/.bashrc
在末尾加入:
export PATH=/home/lishanliao/anaconda3/bin:$PATH
source ~/.bashrc
输入python后显示anconda就说明加入成功。
然后手动编译vizdoom包。
git clone https://github.com/mwydmuch/ViZDoom
执行./cmake_clean.sh清除,再执行./cmake_all.sh,再执行make -j32 这样保证这个源码能顺利编译通过,这时会需要下载freedoom这个包,这个包需要翻墙才行。如果这个包安装不成功可以手动下载后解压放在vizdoom/scripts目录下。
编译通过后,执行
pip install .
注意上面命令有个”.”,然后安装成功。
Ubuntu 安装Vizdoom相关推荐
- Ubuntu安装MongoDB
https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
- ubuntu安装KVM
ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...
- 解决Ubuntu安装依赖问题
解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...
- Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
- ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
- Ubuntu安装、使用postgresql数据库
Ubuntu安装.使用postgresql数据库 $ sudo apt-get install postgresql (端口为5432) $ sudo apt-get install postgre ...
最新文章
- plsql develop怎么停止job_Kotlin协程实现原理:CoroutineScopeamp;Job
- oracle无法打开表的行集,Oracle错误ORA-22905:无法访问非嵌套表项中的行
- PyTorch 实现经典模型8:FCN
- java实现插入排序算法 附单元测试源码
- python爬取b站用户_用Python爬取bilibili全站用户信息
- webpack的build的时候时间长处理方案
- 黑盒攻击的分类_「图像分类」图像分类中的对抗攻击是怎么回事?
- mac os x10.8下如何使用git与github
- js横向滚动_seleniumJS处理滚动条
- 一个简易的游戏代码_500 行代码写一个俄罗斯方块游戏
- 披着 Chromium 皮的微软 Edge 浏览器到底长什么样?
- Axure实例:即刻 app 产品需求文档
- 【sketchup 2021】草图大师的辅助建模工具1【量角器与文字、尺寸标注与三维字、实体工具】
- lnmp环境部署php项目,修改默认访问目录及访问php文件下载错误
- 先搞懂Rust中的项目管理——Crate、bin crate、lib crate、workspace
- emplace_back不能取代push_back的情况
- javascript+css实现走马灯图片轮播器
- 什么是软件测试,软件测试的目的?
- 英文网站更新自动采集工具
- 用“XML解析开发包Jaxp”对XML文件进行Dom方式的CRUD操作
热门文章
- MyBatis select标签
- 打印机顺序打印问题(一台打印机有若干个任务,但是打印机每次只能打印一个任务,每个任务是有优先级的,从1到9)
- _minimum_giga_scn恢复数据库一例
- 龙珠激斗服务器维护,App Store 上的“龙珠激斗”
- Microsoft Speech Platform 运行库和语音包
- 评论:863计划能为网络游戏带来什么
- latex 文字出现在float之前_Latex排版的报错,学会看懂之后的你有多厉害?
- ctfshow XSS web316~web333
- 10款经典Java游戏项目合集,附源码课件
- 山东自考计算机科学与技术,速看,山东自考本科计算机科学与技术专业介绍