ViZDoomErrorException: не удалось инициализировать видео SDL

ScalaBoy спросил: 12 мая 2018 в 04:43 в: python

Я следую этому руководству с помощью 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#-linuxapt-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

1 ответ

Есть решение
Korakot Chaovavanich ответил: 12 мая 2018 в 11:12

Colab запускается на машине в облаке. Он не может отправить дисплей обратно на локальный компьютер. Вот почему он сказал "нет видеоустройства".

ScalaBoy ответил: 13 мая 2018 в 06:27
Есть ли обходной путь? Или это означает, что я должен использовать локальный ноутбук Jupyter без Collab?
Korakot Chaovavanich ответил: 13 мая 2018 в 08:37
Вы можете попробовать Collab с локальным временем выполнения.