我正在尝试使用pysc2
Starcraft DeepMind AI代理运行在互联网上找到的各种代码。我经常遇到KeyError: 'SOME-VALUE-HERE'
调用的obs.observation["SOME-VALUE-HERE"]
。
例如this agent和this agent在KeyError: 'minimap'
调用的obs.observation['minimap']
上崩溃。
其他示例是KeyError: 'screen'
在运行Siraj Raval's enjoy_mineral_shards script时由observation["screen"]
调用。
这非常令人沮丧,因为我没有发现其他人遇到此错误,而且我真的很难在pysc2
环境中进行调试。有帮助吗?
答案 0 :(得分:4)
代码使用pysc2
版本2.0.1
运行。需要降级到1.2
版(与上述示例有关)。
pip install pysc2==1.2
(非常感谢discordapp Starcraft 2 AI社区)。