2

我正在尝试使用pysc2Starcraft DeepMind AI 代理运行我在互联网上找到的各种代码。我经常遇到KeyError: 'SOME-VALUE-HERE'obs.observation["SOME-VALUE-HERE"].

例如,此代理此代理KeyError: 'minimap'在由 调用时崩溃obs.observation['minimap']

运行Siraj Raval 的 enjoy_mineral_shards 脚本KeyError: 'screen'时会调用其他示例。observation["screen"]

这非常令人沮丧,因为我没有发现其他人遇到这个错误,而且我真的很难在pysc2环境中进行调试。有什么帮助吗?

4

1 回答 1

5

代码使用pysc2version运行2.0.1。需要降级到版本1.2(与提到的示例相关)。

pip install pysc2==1.2 

(非常感谢 discordapp Starcraft 2 AI 社区)。

于 2018-07-15T20:08:53.530 回答