我面临着这个问题
---------------------------------------------------------------------------
FileDoesNotExistException Traceback (most recent call last)
<ipython-input-15-5444ef3a9af5> in <module>
----> 1 game,possible_actions = create_environment()
<ipython-input-14-1cd1465efe04> in create_environment()
3 #game.load_config("basic.cfg")
4 #/usr/local/lib/python3.6/dist-packages/vizdoom/scenarios
----> 5 game.load_config("../../scenarios/basic.cfg")
6 game.set_doom_scenario_path("basic.wad")
7 game.init()
FileDoesNotExistException: File "../../scenarios/basic.cfg" does not exist.
我的VizDoom安装在这里: /usr/local/lib/python3.6/dist-packages/vizdoom/scenarios/basic.cfg
我尝试了以下组合:
game.load_config("../../scenarios/basic.cfg")
game.load_config("basic.cfg")
game.load_config("/usr/local/lib/python3.6/dist-packages/vizdoom/scenarios/basic.cfg")
但是,到目前为止,一切都不起作用。我正在Jupyter笔记本上运行代码,文件位置:~/Documents/TestProject/[filename.ipynb] 我是python和DeepQLearning的新手,我是否遗漏了什么
如果您的
basic.cfg
在/usr/local/lib/python3.6/dist-packages/vizdoom/scenarios/basic.cfg
中,那么代码必须在/usr/local/lib/python3.6/dist-packages/vizdoom/scenarios/folder1/folder2/your_code.py
中,行game.load_config("../../scenarios/basic.cfg")
才能工作。我怀疑这不是你想要的。请将该文件复制到正确的位置此外,您似乎没有使用像conda或python3的
venv
包这样的虚拟环境,这不是一个好的实践相关问题 更多 >
编程相关推荐