-
-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Installation Issues with Multi-agent-ale-py Library for Pettingzoo[Atari] #1072
Comments
Unfortunately this is an existing problem with the multi-agent-ale-py library, see Farama-Foundation/Multi-Agent-ALE#17 In good news, the arcade learning environment (ALE-py) has joined Farama and we plan to combine multi-agent and regular ALE into the same package, and make it much more reliable and maintainable. So hopefully this should be fixed in the future. The workaround is to use windows subsystem for linux, which I would recommend in general for any development work on windows as it makes things so much simpler in terms of managing dependencies and ensuring your code works in clusters/CI/etc |
Thanks for the response. It works fine in Ubuntu. |
Good to hear, cheers |
hello, Is there any update for Windows? |
Not yet as far as I am aware. The ALE library is now a part of the farama foundation and it is planned to be integrated with the multi agent ALE envs and be cleaned up, but that will take time. If you or anyone wants to submit a PR fixing windows installation feel free, but we don’t have much bandwidth to do it ourselves. You can now test windows machines in GitHub workflows so it’s possible. |
+ 1 on a solution. This is preventing windows users to call
and thus load environments programmatically. Which we do in TorchRL and BenchMARL (facebookresearch/BenchMARL#41) |
Hi Matteo, I can look into the multi-agent-ale thing on my windows machine and see if I can get it to work, but I'm not very well versed in c++ wrapped in python which is what that library is comprised of. PettingZoo (and pretty much all other farama projects) does not natively support windows, but now that GitHub allows you to do windows workflows I have added some windows tests to chatarena for example, so if this is something that is important to you and other users I can try to look into it. As always, we are very happy to accept PRs fixing this and any other issues, feel free to suggest any other ways to alleviate the problem temporarily as well (e.g., the different environment imports could be under a try catch so you can still run |
Question
Dear team,
I am encountering a challenge while attempting to install the multi-agent-ale-py library, which is crucial for the pettingzoo[atari] environments. I have tried installations on both Python 3.9 and 3.10 environments on Windows 11, yet I consistently receive the following error output:
Your assistance would be greatly appreciated.
Best regards,
The text was updated successfully, but these errors were encountered: