1. 程式人生 > >在pycharm中調試ryu應用(How to debug Ryu applications in Pycharm or other IDEs)

在pycharm中調試ryu應用(How to debug Ryu applications in Pycharm or other IDEs)

source deb python程序 mail log span cmd end pos

想要在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)