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相关推荐

  1. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  2. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  3. 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 ...

  4. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  5. ubuntu安装KVM

    ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...

  6. 解决Ubuntu安装依赖问题

    解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...

  7. Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

    Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

  8. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

  9. Ubuntu安装、使用postgresql数据库

    Ubuntu安装.使用postgresql数据库 $ sudo apt-get install postgresql  (端口为5432) $ sudo apt-get install postgre ...

最新文章

  1. plsql develop怎么停止job_Kotlin协程实现原理:CoroutineScopeamp;Job
  2. oracle无法打开表的行集,Oracle错误ORA-22905:无法访问非嵌套表项中的行
  3. PyTorch 实现经典模型8:FCN
  4. java实现插入排序算法 附单元测试源码
  5. python爬取b站用户_用Python爬取bilibili全站用户信息
  6. webpack的build的时候时间长处理方案
  7. 黑盒攻击的分类_「图像分类」图像分类中的对抗攻击是怎么回事?
  8. mac os x10.8下如何使用git与github
  9. js横向滚动_seleniumJS处理滚动条
  10. 一个简易的游戏代码_500 行代码写一个俄罗斯方块游戏
  11. 披着 Chromium 皮的微软 Edge 浏览器到底长什么样?
  12. Axure实例:即刻 app 产品需求文档
  13. 【sketchup 2021】草图大师的辅助建模工具1【量角器与文字、尺寸标注与三维字、实体工具】
  14. lnmp环境部署php项目,修改默认访问目录及访问php文件下载错误
  15. 先搞懂Rust中的项目管理——Crate、bin crate、lib crate、workspace
  16. emplace_back不能取代push_back的情况
  17. javascript+css实现走马灯图片轮播器
  18. 什么是软件测试,软件测试的目的?
  19. 英文网站更新自动采集工具
  20. 用“XML解析开发包Jaxp”对XML文件进行Dom方式的CRUD操作

热门文章

  1. MyBatis select标签
  2. 打印机顺序打印问题(一台打印机有若干个任务,但是打印机每次只能打印一个任务,每个任务是有优先级的,从1到9)
  3. _minimum_giga_scn恢复数据库一例
  4. 龙珠激斗服务器维护,‎App Store 上的“龙珠激斗”
  5. Microsoft Speech Platform 运行库和语音包
  6. 评论:863计划能为网络游戏带来什么
  7. latex 文字出现在float之前_Latex排版的报错,学会看懂之后的你有多厉害?
  8. ctfshow XSS web316~web333
  9. 10款经典Java游戏项目合集,附源码课件
  10. 山东自考计算机科学与技术,速看,山东自考本科计算机科学与技术专业介绍