复现MADDPG时出现两个错误
1.ImportError: cannot import name ‘reraise’ from ‘gym.utils’ or ImportError: cannot import name ‘prng’
解决办法:
重新安装以下gym版本
pip install gym==0.10.5
或者
pip install gym==0.11.0
- Cannot re-register id: MultiagentSimple-v0
解决办法:
定位错误原因,如下图
再看所报错误Cannot re-register id: MultiagentSimple-v0,无法重复注册MultiagentSimple-v0,stackoverflow搜了一下,报错的地方添加一行或两行代码
print("Remove {} from registry".format(id))#此行不加也可以
del gym.envs.registration.registry.env_specs[id]
更改完后如下图所示,问题得到解决。
附上参考链接
https://stackoverflow.com/questions/61281918/custom-environments-for-gym-error-cannot-re-register-id