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
,即可结束循环调试。
