Python ViZDoomErrorException:无法初始化SDL视频
我正在使用Google Colab跟踪 当我运行linePython ViZDoomErrorException:无法初始化SDL视频,python,google-colaboratory,Python,Google Colaboratory,我正在使用Google Colab跟踪 当我运行linegame.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
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在云中的机器上运行。它无法将显示发送回本地计算机。这就是为什么它说“没有视频设备”的原因。Colab是在云中的机器上运行的。它无法将显示发送回本地计算机。这就是为什么它说“没有视频设备”的原因。添加行
游戏。在Jupyter笔记本的第8步单元格中设置窗口可见(False)
。除非明确提及,否则ViZDoom将尝试启动该应用程序,而Colab不支持该应用程序 添加行游戏。在Jupyter笔记本的步骤8单元格中设置窗口可见(False)
。除非明确提及,否则ViZDoom将尝试启动该应用程序,而Colab不支持该应用程序 有什么解决办法吗?或者这是否意味着我应该使用不带Colab的本地Jupiter笔记本?您可以使用本地运行时的Colab。请确保在“game.init()”之前有“game.set_window_visible(False)”。那你可以用colab!有什么解决办法吗?或者这是否意味着我应该使用不带Colab的本地Jupiter笔记本?您可以使用本地运行时的Colab。请确保在“game.init()”之前有“game.set_window_visible(False)”。那你可以用colab!