1.字體調整(optional)
File -> Settings ->Editor->Colors & Fonts -> Size 22

2.打開程序所在文件夾hw5
File -> Open -> hw5所在路徑

3.配置Debug/Run的參數
程序正常運行命令為
python train_ac_exploration_f18.py sparse-cheetah-cs285-v1 -ep 150 --discount 0.9 -n 100 -e 3 -l 2 -s 32 -b 30000 -lr 0.02 --density_model none --exp_name HC_bc0
- 點擊Edit Configurations
- 在Script parameters一欄輸入參數,為運行程序命令除了
python train_ac_exploration_f18.py
外的所有參數,即
sparse-cheetah-cs285-v1 -ep 150 --discount 0.9 -n 100 -e 3 -l 2 -s 32 -b 30000 -lr 0.02 --density_model none --exp_name HC_bc0
示意如下:

4.調試程序
首先打斷點,然后再調試
方式一:打開train_ac_exploration_f18.py
文件,右擊鼠標,左擊鼠標選擇Debug ‘train_ac_exploration...‘
,
方式二:點擊Pycharm右上方bug圖標
方式三:使用快捷鍵Shift+F9
如果程序不能正常調試,缺少相應的安裝包,可以在界面左下角Terminal下使用pip或conda命令進行安裝。如下所示, 因路徑問題,pip命令圖示不可使用,可以使用conda安裝,如果conda管理的庫沒有所要安裝的庫,可以使用Anaconda Prompt窗口用pip命令進行安裝。

5.程序調試過程中的監控,查看變量值的變化

如果在調試過程中需要跳出循環,可以隨時在循環結束處添加斷點,隨后點擊step out
,即可結束循環調試。
