厄运实现时在vizdoom中找不到basic.cfg文件

时间:2019-06-09 13:23:20

标签: python openai-gym

我正在Google colab上使用vizdoom 1.1.7。

为了创建环境,我正在使用basic.cfg文件。

但是colab笔记本给了我FileDoesNotExistException。

Code: 
from vizdoom import * 

game = DoomGame()
game.load_config("basic.cfg")
game.set_doom_scenario_path("basic.wad")
game.init()

Error: 
---------------------------------------------------------------------------
FileDoesNotExistException                 Traceback (most recent call last)
<ipython-input-19-f8e9f2b2ba6f> in <module>()
      1 
----> 2 game, possible_actions = create_environment()

<ipython-input-18-04cdc8c4b05b> in create_environment()
      6 
      7     # Load the correct configuration
----> 8     game.load_config("basic.cfg")
      9 
     10     # Load the correct scenario (in our case basic scenario)

FileDoesNotExistException: File "basic.cfg" does not exist.

2 个答案:

答案 0 :(得分:1)

我发现配置文件“ basic.cfg”位于Google Colab上VizDoom安装的其他目录中,例如“ /usr/local/lib/python3.6/dist-packages/vizdoom/scenarios”。因此,如果您执行game.load_config(‘usr / local / lib / python3.6 / dist-packages / vizdoom / scenarios / basic.cfg’),就可以成功导入此环境。

答案 1 :(得分:0)

在我的情况下,vizdoom的安装位置位于不同的位置,如下所述:

'/ home / [我的用户名] /。local / lib / python3.6 / site-packages / vizdoom / scenarios / basic.cfg'