- 
    将Ansible安装到您的virtualenv中,或者使其成为Pycharm可以看到
    
     ansible
    
    文件在
    
     bin
    
    ;很遗憾,因为它们有164行python而不是
    
     __main__
    
    ,不能将其调用为
    
     python -m ansible.cli.playbook
    
    或者任何这样的精细
    
   - 
    
     创建一个“python脚本”指向的运行配置
     
      .../bin/ansible
     
     或
     
      .../bin/ansible-playbook
     
     等
    
    
     为了您的方便,您还可以打开
     
      bin/ansible
     
     在Pycharm中,导航到
     
      if __name__
     
     行,并点击左边沟中的“play triangle”,尽管这样做会导致python进程在
     
      箱子
     
     目录,有点烦人
    
    
   - 
    在您选择的Ansible python文件中设置断点
   
 
   - 
    启动调试器
   
 
  
  
   注意,在
   
    束
   
   在某些情况下,Ansible会竭尽全力去做一些事情,据我所知,Pycharm的调试器不遵循子流程或它的朋友,因此,如果你想调试那些风格的模块,包括在
   
    library/*.py
   
   或者什么。
  
  
   我非常喜欢Pycharm,但在这个特定的案例中,使用
   
    strategy: debug
   
   在你的剧本里和
   
    可溶的
   
   调试器