-
Notifications
You must be signed in to change notification settings - Fork 60
What does VizDoom path mean? #4
Comments
Hi, This variable should point to the root path of the ViZDoom toolbox. I think it may have to be relative path (relative to where doom_simulator.py is), but maybe absolute would also work, depending on your ViZDoom version. Alexey |
@dosovits Hi, thanks for your explanation. I guess you're right. However, the source code is really confusing. According to the source code, there should have subdirectories "bin/python, bin/vizdoom, bin/.." under vizdoom path. But as I import vizdoom, and print the 'vizdoom.file', I got '/home/heaven/python-proj/virtual-env/active-imitation/lib/python3.5/site-packages/vizdoom'. It's very different form your situation. So I made some changes about the source code and It works fine. I didn't go through the code deeply, But as the result shows, I should be right. |
@HEAVEN91 Thanks for the response. It seems, the difference is that you installed vizdoom with something like pip, while I compiled myself from source. Maybe the file structure is different in these two cases. Unfortunately I do not have time to go into this myself right now, but generally it sounds like a good idea to modify the code so that it works in both cases. Alexey |
@dosovits Yes, you're right. I do installed the VizDoom toolbox with pip. |
@HEAVEN91 , how to set the path? OS is MacOS, and it prints the following error:
To address the file-does-not-exist issue, I created a directory and copied the
Copy files to ../../../../toolboxes/ViZDoom_2017_03_31/bin and make a symbolic of vizdoom |
Maybe there is something wrong in my previous steps, I deleted the symbolic link and copied vizdoom from So, here to tackle the
Also, you can adjust ViZDoom path in |
Did you manage to make it work on MacOS ? |
Hi,
I installed all the dependent modules as required, including VizDoom, and import vizdoom works fine under test. To reproduce your experiments, the VizDoom path variable should be changed. However, I didn't figure out what does path stands for? Can anyone one give me an answer.
Thanks
The text was updated successfully, but these errors were encountered: