Allenact示例教程无法运行解决
Tutorial: Navigation in MiniGrid. 教程用例中
PYTHONPATH=. python allenact/main.py minigrid_tutorial -b projects/tutorials -m 8 -o experiment_output/minigrid -s 12345
运行该段代码,无法执行,报错ImportError: cannot import name 'EmptyRandomEnv5x5' from 'gym_minigrid.envs'
查询pip安装版本,发现版本超过版本要求范围,卸载重新安装符合要求范围内的版本即可。
pip uninstall gym
pip install gym==0.17.0
重新安装gym后,运行仍报错,TypeError: 'type' object is not subscriptable
,可发现是minigrid库问题,同样也是版本过大原因,卸载重新安装较小版本即可。
pip uninstall gym_minigrid
pip install gym_minigrid==1.0.1
以下为未卸载前的gym版本及版本要求。