在ubunut下使用pycharm和eclipse进行python远程调试
我比较喜欢Pycharm,因为这个是JetBrains公司出的python IDE工具,该公司下的java IDE工具——IDEA,无论从界面还是操作上都甩eclipse几条街,但项目组里有些人使用eclipse比较久了,一时让他们转pycharm比较困难,所以还是两边的设置都介绍一下吧。
pycharm远程调试
pycharmd的远程调试比eclipse的简单多了,而且调试程序也比较稳定,不像eclipse那样容易出一些莫名其妙的问题,步骤如下。
- 将pycharm安装目录下的pycharm-debug.egg文件拷贝到远程机器上(如果是python3的话就拷贝pycharm-debug-py3k.egg文件)。
- 在远程机器上安装pycharm-debug.egg,安装命令:
easy_install pycharm-debug.egg
。 在pycharm中设置断点监听配置。
启动调试监听程序。
在远程机器上启动服务并发起http请求。
pycharm监听到请求会进入断点。
更多关于pycharm远程调试的信息可以参阅这里。
eclipse远程调试
使用eclipse进行python远程调试,需要先在ubuntu下面安装eclipse和eclipse的python插件PyDev。
- Eclipse安装比较简单,直接解压下载后的eclipse包即可使用。
PyDev可以按照官网的向导进行安装。
安装完后按照下面的步骤进行远程调试。在window->Preperences->PyDev->Debug中,设置debug端口,比如12306。
新增PyDev视图。
在Pydev试图中增加remote debug菜单。
在远程机器的源码里面添加调试代码和断点。
断点设置语句:
pydevd.settrace('192.168.8.128', port=12306, stdoutToServer=True, stderrToServer=True)
注意:这里的ip是指设置了调试监听的机器ip。
通过Pydev菜单打开调试监听。
开始监听显示信息如下:
启动远程服务并发起http请求。
Pydev监听到请求后就会进入断点。
更多远程调试的内容可以参照Pydev的官网步骤。
转载于:https://www.cnblogs.com/kingzzm/p/3662728.html
在ubunut下使用pycharm和eclipse进行python远程调试相关推荐
- pycharm远程调试python_使用PyCharm进行Python远程调试
背景描述 在机房中,服务器通过ADB与多台Android设备相连接,并通过Python应用程序(QMSInterceptor)对Android设备进行任务调度. 在开发环境中对QMSIntercept ...
- eclipse gdb gdbserver 远程调试
https://blog.csdn.net/linuxarmsummary/article/details/44975495 我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.0 ...
- 在VSCode环境下用dlv工具的attach模式远程调试在运行中的服务
一.前提条件 1.以下操作和注意事项都是基于ubuntu 20.04版本进行描述. 2.以下操作和注意事项都是基于操作系统的非root用户进行描述. 3.需要提前下载dlv工具,远程服务器上的dlv工 ...
- python远程开发环境总结(Eclipse+Pydev)
文章目录 1. VScode系列 1.1 vscode remote development插件 1.2 code-server 1.2.1 配置 1.3. CodeSpaces 1.3.1 小惊喜 ...
- 使用Eclipse进行远程调试 外加 ant 直接打包到服务器
今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/arc ...
- 使用 Eclipse 远程调试 Java 应用程序
转载地址:使用 Eclipse 远程调试 Java 应用程序 远程调试对应用程序开发十分有用.例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序 ...
- JPDA 利用Eclipse和Tomcat进行远程调试 --转
1 编辑tomcat\bin\catalina.bat ,添加 rem =============================================================== ...
- eclipse远程调试jar包
eclipse如何进行远程调试? 1.启动jar包,带上如下参数执行 java -Xdebug -Xrunjdwp:transport=dt_socket,address=8080,server=y, ...
- # 用 PyCharm 进行远程调试debugger-配置远程解释器
文章目录 一.用 PyCharm 进行远程调试debugger 1. 方法1:我们配置了远程解释器 1.1 pycharm可以远程解释器运行,但是不能debug 2. 方法2 使用 Python 远程 ...
最新文章
- 【c语言】蓝桥杯基础练习 回文数
- perl use 命令中指定路径
- C#托管代码与C++非托管代码互相调用二(C++调用C#代码)
- React服务端渲染实现(基于Dva)
- DB2 9 运用开发(733 测验)认证指南,第 1 部分: 数据库工具与编程办法(1)
- windows10 python2.7 opencv3
- mysql5.6.24怎么打开_mysql 5.6.24 安装配置方法图文教程
- 减治法解决尼姆(Nim)游戏/拈游戏问题(JAVA)
- 多序列比对软件Jalview的安装及使用体验
- RSA 数字签名算法(Java版)
- bzoj2818: Gcd
- AAuto如何设置定时器
- 请求参数完整性校验,解决流只能写一次的问题
- tensor.detach() 和 tensor.data 的区别
- 超轻量级Web安全漏洞扫描工具Netsparker使用教程介绍
- Java实现分页功能常见的几种方法
- unity shader 溶解,上下左右,cutoff
- 抖音小店运营规则;;超详细小店违规处罚条例;丨国仁网络资讯
- pythondjango教程_【秒懂】号称最为简明实用的Django上手教程
- CWNP宣布中国首位CWNE获得者——朱志立(Kevin Zhu)
热门文章
- 台湾印象之八:海角七号
- verilog中的综合与不可综合
- 使用MQTT.fx接入阿里云物联网平台
- linux系统ubuntu有哪些,Ubuntu Linux操作系统至少适合五种人使用
- vs code linux opencv,ubuntu+vscode 测试运行opencv
- 北斗通信运营商_国内首个“北斗+5G”应用方案发布 配套5G产品将于年底量产上市...
- python 动态规划_DP动态规划(Python实现)
- iOS并行程序开发- GCD NSOperationQueue(1)
- socket补充:通信循环、链接循环、远程操作及黏包现象
- XmlViewResolver 和 ResourceBundleViewResolver