当前位置:网站首页>Cannot re-register id: PommeFFACompetition-v0问题解决

Cannot re-register id: PommeFFACompetition-v0问题解决

2022-06-22 19:53:00 冠long馨

问题描述

在pommerman环境中,期望修改基础环境时,因为env中本已经注册环境名而会出现报错。
在这里插入图片描述

原因分析:

  • 追溯出错源头发现代码如下:
    在这里插入图片描述

解决方案:

  • 将上述代码注释掉,并增加两行代码:
print("Remove {} from registry".format(id))  # 此行不加也可以
del registry.env_specs[id]

在这里插入图片描述

这样对于重复注册的环境,会先删除已经注册的环境并将新环境注册到register中。

参考资料

Cannot re-register id: MultiagentSimple-v0问题解决

原网站

版权声明
本文为[冠long馨]所创,转载请带上原文链接,感谢
https://longxinkou.blog.csdn.net/article/details/125400313