pysc2简单教程-2:如何在PyCharm中对自己的pySC2 Agent代码进行Debug

如何在PyCharm中对自己的pySC2 Agent代码进行Debug

关于pysc2使用的全部内容请参考【文集:pysc2的简单教程】

上文中提到了如何设计自己的pysc2的Agent类并进行运行,但是由于运行一个自己的Agent需要在命令行中使用python直接运行 pysc2.bin.agent 模块,即使用 python -m 来运行,那么如何在PyCharm中直接运行(点击小三角)呢?或者说如何对自己的Agent类进行Debug呢,可以这样做:

PyCharm 2018 版以后就支持在运行中设置运行Python模块了!

  1. 选择菜单栏中的 Run -> Edit Configurations...
image
  1. 点击小加号新建一个运行项,选择Python,也可以在已有的运行设置上进行更改
image
  1. 在目标运行设置中,把默认的 Script path 改为 Module name,(点击右侧的小三角下拉即可选择),然后在后边的框中填入要运行的模块,这里就是 pysc2.bin.agent,接下来,下边还要声明一些参数,比如游戏地图以及你要使用的自定义Agent,这个参数的指定就像我们上文中提到的那样即可。
image
  1. 此时就可以愉快地在PyCharm中运行了,其实更主要的是可以进行Debug了!

下一篇:详解 pysc2 中的 Observation 和 Action

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容