编辑python用eclipse的哪个版本_不清楚哪个Python版本用于远程调试(eclipsepydev)...

我找到了答案。

我需要测试这种远程调试器方法。在

让我解释一下我是怎么发现的:

我有一个使用python2.6.5的本地系统。

我用Python2.7.3创建了一个新的远程系统(本例中是虚拟机)。

然后我分享了以下脚本:import pydevd

print 'hello world'

# call debugger server to handle this breakpoint

pydevd.settrace('10.31.94.156', stdoutToServer=True, stderrToServer=True)

# fron now on the host (debugger server) has control over breakpoints,

# variables, stepping through code etc.

print 'hi again'

import sys

print sys.version # 2.7.3 (default, Sep 26 2013, 20:08:41)

# [GCC 4.6.3]

# now use a 2.7 feature:

x = {i : chr(65+i) for i in range(4)} # dict comprehension

print x # {0: 'A', 1: 'B', 2: 'C', 3: 'D'}

import socket

print socket.gethostname() # my virtual machine name

print 'done'

当然,我在Eclipse的主机上添加了一些断点。有趣的是,本地解释器给出了关于列表理解的错误,而实际上它是在运行的。它还有一个变量x,很好地显示在调试器变量窗格中。在

结论:远程解释器用于运行/评估代码。

调试器服务器帮助您

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值