在pycharm中调试ryu应用(How to debug Ryu applications in Pycharm or other IDEs)

Posted wangxiaotao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在pycharm中调试ryu应用(How to debug Ryu applications in Pycharm or other IDEs)相关的知识,希望对你有一定的参考价值。

想要在IDE中使用IDE的调试功能来调试Ryu应用,可以这样做:

新建一个python程序: 

 

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 
 4 import sys
 5 
 6 from ryu.cmd import manager
 7 
 8 
 9 def main():
10     #用要调试的脚本的完整路径取代/home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py就可以了
11     sys.argv.append(/home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py)
12     sys.argv.append(--verbose)
13     sys.argv.append(--enable-debugger)
14     manager.main()
15 
16 if __name__ == __main__:
17     main()

 

选择debug这个脚本就可以了,编译器可以定位到你在要执行的脚本里设置的断点。

参考资料:

https://www.mail-archive.com/ryu-devel%40lists.sourceforge.net/msg08505.html


以上是关于在pycharm中调试ryu应用(How to debug Ryu applications in Pycharm or other IDEs)的主要内容,如果未能解决你的问题,请参考以下文章

How to get Pycharm

vty_read_config: failed to open configuration file /root/ryu/SDN-IP-Ryu/sdn-ip-topology/quagga-sdn.c

How to configure CDB in Qt Creator(使用VC调试器)

如何用pycharm来调试odoo

pycharm 怎么在命令行中输入参数进行调试

如何在PyCharm中调试程序