想要在 IDE 中使用 IDE 的调试功能来调试 Ryu 应用, 可以这样做:
新建一个 python 程序:
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import sys
- from ryu.cmd import manager
- def main():
- #用要调试的脚本的完整路径取代 / home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py 就可以了
- sys.argv.append(/home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py)
- sys.argv.append(--verbose)
- sys.argv.append(--enable-debugger)
- manager.main()
- if __name__ == __main__:
- main()
选择 debug 这个脚本就可以了, 编译器可以定位到你在要执行的脚本里设置的断点
参考资料:
https://www.mail-archive.com/ryu-devel@lists.sourceforge.net/msg08505.html
来源: http://www.bubuko.com/infodetail-2538380.html