码迷,mamicode.com
首页 > 其他好文 > 详细

ViZDoom安装

时间:2017-07-08 00:25:05      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:ids   zip   oca   2.7   openal   cond   1.2   python   oom   

官网:https://github.com/mwydmuch/ViZDoom/blob/master/doc/Building.md

 

环境:ubuntu16, python2.7, Anaconda2

 

1.首先安装依赖

# ZDoom dependencies
sudo apt-get install build-essential zlib1g-dev libsdl2-dev libjpeg-dev nasm tar libbz2-dev libgtk2.0-dev cmake git libfluidsynth-dev libgme-dev libopenal-dev timidity libwildmidi-dev 

# Boost libraries
sudo apt-get install libboost-all-dev

# Python 2 dependencies
sudo apt-get install python-pip
pip install numpy
# or install Anaconda 2 and add it to PATH

# Python 3 dependencies
sudo apt-get install python3-pip 
pip3 install numpy
# or install Anaconda 3 and add it to PATH

# Lua binding dependencies
sudo apt-get install liblua5.1-dev 
# Lua shipped with Torch can be used instead, so it isn‘t needed if installing via LuaRocks

 2.然后克隆git,我这里克隆的是自带boost版本

git clone https://github.com/mwydmuch/ViZDoom -b local_boost_python

 

3.保证能翻过那高高的墙,因为程序要下载freedoom-0.10.1.zip

 

4.执行./cmake_clean.sh清除,再执行./cmake_all.sh,再执行make -j32 这样保证这个源码能顺利编译通过。也最好预先装好numpy。

 

5.如果能编译通过,则执行sudo -H pip install .

这里我们假设已经安装好numpy, python在/usr/bin/python,pip在/usr/local/bin/pip,那么装好后的vizdoom在/usr/local/lib/python2.7/dist-packages/vizdoom下。

 

6.如果使用anaconda, 环境为tf1.2,那么把/usr/local/lib/python2.7/dist-packages/vizdoom拷贝到/home/userName/anaconda2/envs/tf1.2/lib/python2.7/site-packages下面即可

 

ViZDoom安装

标签:ids   zip   oca   2.7   openal   cond   1.2   python   oom   

原文地址:http://www.cnblogs.com/huangshiyu13/p/7134466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!