PyDev远程调试不工作(连接被拒绝)

2024-05-19 03:38:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一台ArchLinux(Manjaro)机器上使用eclipseluna服务版本1(4.4.1)和pydev3.9.0.201411111611进行python2.7开发。在

我有一个外部脚本从命令行运行应用程序,使用import pydevd; pydevd.settrace()模板,如{a1}中所述用于远程调试。在

全文如下:

#!/usr/bin/python2
import sys

sys.path.append('/home/manu343726/Documentos/myapp/')
sys.path.append('/home/manu343726/.eclipse/org.eclipse.platform_4.4.1_1543616141_linux_gtk_x86_64/plugins/org.python.pydev_3.9.0.201411111611/pysrc/')

from mymodule import main

try:
    import pydevd;pydevd.settrace()
except Exception as e:
    print e
    print ">>>>>>>>ERROR!!! Could not attach to python debugger"

print "*"*50
print "running myapp from source"
print "*"*50
main(sys.argv[1:])

当我从命令行调用myapp时,settrace()没有抛出异常,但是脚本在该行停止,几分钟后拒绝与服务器的连接。这是完整的回溯:

^{pr2}$

PyDev远程调试器在Eclipse内部使用端口5678在本地主机上正确启动。在

我做错什么了吗?


Tags: path命令行orgimport脚本home远程sys
1条回答
网友
1楼 · 发布于 2024-05-19 03:38:58

我也遇到了同样的问题,在我升级Aptana和pydev之后,eclipse无法访问python调试器。在

我不得不在我的ubuntu14.04机器上打开一个防火墙端口。在

虽然这不是最好的办法,但事情又开始起作用了。在

sudo ufw允许5678

在我这样做之前,Builtin也被突出显示了,现在pydev能够解决True、max和None等问题。在

相关问题 更多 >

    热门问题