Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ViZDoomErrorException:无法初始化SDL视频_Python_Google Colaboratory - Fatal编程技术网

Python ViZDoomErrorException:无法初始化SDL视频

Python 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

我正在使用Google Colab跟踪

当我运行line
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!