社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Mxx Matthew L Daniel

Mxx Matthew L Daniel 最近创建的主题
Mxx Matthew L Daniel 最近回复了
6 年前
回复了 Mxx Matthew L Daniel 创建的主题 » 如何在IDE(pycharm)中运行/调试可解释的剧本?
  1. 将Ansible安装到您的virtualenv中,或者使其成为Pycharm可以看到 ansible 文件在 bin ;很遗憾,因为它们有164行python而不是 __main__ ,不能将其调用为 python -m ansible.cli.playbook 或者任何这样的精细
  2. 创建一个“python脚本”指向的运行配置 .../bin/ansible .../bin/ansible-playbook

    为了您的方便,您还可以打开 bin/ansible 在Pycharm中,导航到 if __name__ 行,并点击左边沟中的“play triangle”,尽管这样做会导致python进程在 箱子 目录,有点烦人

  3. 在您选择的Ansible python文件中设置断点
  4. 启动调试器

注意,在 在某些情况下,Ansible会竭尽全力去做一些事情,据我所知,Pycharm的调试器不遵循子流程或它的朋友,因此,如果你想调试那些风格的模块,包括在 library/*.py 或者什么。

我非常喜欢Pycharm,但在这个特定的案例中,使用 strategy: debug 在你的剧本里和 可溶的 调试器