ViZDoomErrorException:无法初始化SDL视频

时间:2018-06-05 18:23:32

标签: python google-colaboratory

我正在使用Google Colab关注this tutorial

当我运行第game.init()行时,我收到此错误:

ViZDoomErrorException: Could not initialize SDL video:
No available video device

我按如下方式安装了vizdoom

%%bash
# Install deps from 
# https://github.com/mwydmuch/ViZDoom/blob/master/doc/Building.md#-linux

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 unzip

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

# Lua binding dependencies
apt-get install liblua5.1-dev

2 个答案:

答案 0 :(得分:1)

Colab在云端的计算机上运行。它无法将显示器发送回本地计算机。这就是为什么它说"没有视频设备"。

答案 1 :(得分:0)

在Jupyter Notebook的Step 8单元格中添加行game.set_window_visible(False)。除非明确提及,否则ViZDoom尝试启动该应用程序,而Colab不支持该应用程序。

相关问题