在ubunut下使用pycharm和eclipse进行python远程调试
我比較喜歡Pycharm,因?yàn)檫@個(gè)是JetBrains公司出的python IDE工具,該公司下的java IDE工具——IDEA,無(wú)論從界面還是操作上都甩eclipse幾條街,但項(xiàng)目組里有些人使用eclipse比較久了,一時(shí)讓他們轉(zhuǎn)pycharm比較困難,所以還是兩邊的設(shè)置都介紹一下吧。
pycharm遠(yuǎn)程調(diào)試
pycharmd的遠(yuǎn)程調(diào)試比eclipse的簡(jiǎn)單多了,而且調(diào)試程序也比較穩(wěn)定,不像eclipse那樣容易出一些莫名其妙的問(wèn)題,步驟如下。
在pycharm中設(shè)置斷點(diǎn)監(jiān)聽(tīng)配置。
啟動(dòng)調(diào)試監(jiān)聽(tīng)程序。
在遠(yuǎn)程機(jī)器上啟動(dòng)服務(wù)并發(fā)起http請(qǐng)求。
pycharm監(jiān)聽(tīng)到請(qǐng)求會(huì)進(jìn)入斷點(diǎn)。
更多關(guān)于pycharm遠(yuǎn)程調(diào)試的信息可以參閱這里。
eclipse遠(yuǎn)程調(diào)試
使用eclipse進(jìn)行python遠(yuǎn)程調(diào)試,需要先在ubuntu下面安裝eclipse和eclipse的python插件PyDev。
- Eclipse安裝比較簡(jiǎn)單,直接解壓下載后的eclipse包即可使用。
PyDev可以按照官網(wǎng)的向?qū)нM(jìn)行安裝。
安裝完后按照下面的步驟進(jìn)行遠(yuǎn)程調(diào)試。在window->Preperences->PyDev->Debug中,設(shè)置debug端口,比如12306。
新增PyDev視圖。
在Pydev試圖中增加remote debug菜單。
在遠(yuǎn)程機(jī)器的源碼里面添加調(diào)試代碼和斷點(diǎn)。
斷點(diǎn)設(shè)置語(yǔ)句:
pydevd.settrace('192.168.8.128', port=12306, stdoutToServer=True, stderrToServer=True)
注意:這里的ip是指設(shè)置了調(diào)試監(jiān)聽(tīng)的機(jī)器ip。通過(guò)Pydev菜單打開(kāi)調(diào)試監(jiān)聽(tīng)。
開(kāi)始監(jiān)聽(tīng)顯示信息如下:啟動(dòng)遠(yuǎn)程服務(wù)并發(fā)起http請(qǐng)求。
Pydev監(jiān)聽(tīng)到請(qǐng)求后就會(huì)進(jìn)入斷點(diǎn)。
更多遠(yuǎn)程調(diào)試的內(nèi)容可以參照Pydev的官網(wǎng)步驟。
轉(zhuǎn)載于:https://www.cnblogs.com/kingzzm/p/3662728.html
總結(jié)
以上是生活随笔為你收集整理的在ubunut下使用pycharm和eclipse进行python远程调试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 史上最全的“大数据”学习资源(上)(山东
- 下一篇: python制作安装包(setup.py