如何在PyCharm中對自己的pySC2 Agent代碼進行Debug
關(guān)于pysc2使用的全部內(nèi)容請參考:【文集:pysc2的簡單教程】
上文中提到了如何設(shè)計自己的pysc2的Agent類并進行運行亦镶,但是由于運行一個自己的Agent需要在命令行中使用python直接運行 pysc2.bin.agent
模塊日月,即使用 python -m
來運行袱瓮,那么如何在PyCharm中直接運行(點擊小三角)呢?或者說如何對自己的Agent類進行Debug呢爱咬,可以這樣做:
PyCharm 2018 版以后就支持在運行中設(shè)置運行Python模塊了尺借!
- 選擇菜單欄中的 Run -> Edit Configurations...
- 點擊小加號新建一個運行項精拟,選擇Python,也可以在已有的運行設(shè)置上進行更改
- 在目標(biāo)運行設(shè)置中蜂绎,把默認的 Script path 改為 Module name,(點擊右側(cè)的小三角下拉即可選擇)荡碾,然后在后邊的框中填入要運行的模塊谨读,這里就是
pysc2.bin.agent
坛吁,接下來,下邊還要聲明一些參數(shù)拨脉,比如游戲地圖以及你要使用的自定義Agent哆姻,這個參數(shù)的指定就像我們上文中提到的那樣即可玫膀。
- 此時就可以愉快地在PyCharm中運行了,其實更主要的是可以進行Debug了帖旨!