美文网首页Ansibleansible
Ansible 开发调试 之【pycharm远程调试】

Ansible 开发调试 之【pycharm远程调试】

作者: lework | 来源:发表于2017-05-28 16:52 被阅读399次

介绍


PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
本地调试有许多不方便的地方。pycharm提供了所见及所得的调试界面。调试更加轻松方便。

配置pycharm远程调试


  1. 打开pycharm--》RUN==》Edit Configuration


    image.png
  2. 点击+号按钮,选择Python Remote Debug


    image.png
  3. 设置远程debug的监听地址。


    image.png
    • Local host name 是本机的IP。
    • Port在保证不冲突的情况下可以任意指定。
  4. 启动pycharm调试


    image.png

    可以看到console里的监听信息,正在等待远程主机连接。


    image.png

在远程服务器上安装远程调试插件


  1. 将pycharm-debug.egg文件拷贝到远程主机的python的site-packages目录下,并安装。


    image.png

    安装pycharm-debug.egg


    image.png
  2. 在需要调试的代码中加入远程调试所需的代码
    查找到ansible执行文件


  3. 在程序入口添加下面两行代码
    import pydevd
    pydevd.settrace('192.168.77.1', port=9999, stdoutToServer=True, stderrToServer=True)


    image.png
  4. 启动ansible命令


    image.png

使用pycharm调试远程代码


  1. 查看pycharm窗口,可以看到有链接进来。


    image.png
  2. 此时可点击”Download”下载源码


    image.png
  3. 点击完成后,就可以看到远程的ansible代码。


    image.png
  4. 调试的一些常用按钮


    image.png

相关文章

  • Ansible 开发调试 之【pycharm远程调试】

    介绍 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具...

  • PyCharm 远程开发调试

    My Blog: PyCharm 远程开发调试 VS code与PyCharm在远程开发调试时的区别 上次已经介绍...

  • CentOS7 desktop openstack queens

    引用 neutron通过pycharm调试Pycharm 下远程调试 Neutron 简介 远程代码同步 远程调试...

  • TVM安装(二):pycharm远程调试

    pycharm远程调试环境网上已经有很多答案,这里不重复,但在远程调试TVM时会有一个坑:pycharm不能读取远...

  • x5 webview Remote Debugging chro

    移动端Web开发调试之Chrome远程调试(Remote Debugging) 使用x5webview,chrom...

  • Ansible 开发调试 之【模块调试】

    本地调试 需要安装jinja2 库 使用官方提供的测试脚本调试 使下列命令调试modules test-modul...

  • Pycharm 远程调试

    个人的文档,直接当图片上传了,里面的有些pycharm上的模块名称大小写等等都可能不一致,但你应该会知道对应的是什...

  • pycharm 远程调试

    1.前期准备 保证有一台 Linux (我用的是 ubuntu server 1404 ),系统自带 python...

  • pycharm远程调试

    今天在使用pycharm过程中,需要在虚拟机ubuntu环境下和windows环境下分别去跑一个小程序,检查下区别...

  • Pycharm远程调试

    动机 一些bug由于本地环境和线上环境的不一致可能导致本地无法复现 本地依赖和线上依赖版本不一致也可以导致一些问题...

网友评论

    本文标题:Ansible 开发调试 之【pycharm远程调试】

    本文链接:https://www.haomeiwen.com/subject/vikhfxtx.html