[英]ViZDoomErrorException: Could not initialize SDL video
我正在使用Google Colab跟踪本教程 。
当我运行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
Colab在云中的计算机上运行。 它无法将显示发送回本地计算机。 这就是为什么它说“没有视频设备”的原因。
在Jupyter Notebook的Step 8单元格中添加行game.set_window_visible(False)
。 除非明确提及,否则ViZDoom尝试启动该应用程序,而Colab不支持该应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.