为什么 Eclipse 需要传入的网络连接(使用 OS X)?
Why does Eclipse want incoming network connections (using OS X)?
有谁知道为什么 Eclipse 要求传入网络连接?我四处搜索并看到了 PyDev 代码完成的提及,但我在 PyDev 中禁用了代码完成,重新启动,并且仍然提示输入网络连接。
我不确定这是否是唯一的原因,但至少其中之一可能是 PyDev 的调试器侦听来自正在调试的客户端的连接(这是在 3.9.1 和 3.9.2 上)。
也就是说,当您调试应用程序时,TCP 流是从应用程序到 PyDev/Eclipse。因此,Eclipse 可能需要它以防万一您将来想要调试东西。
5678是什么端口?那是调试器的端口。
这只是一个大胆的猜测,也许这就是你的情况?
PyDev 生成一个 shell 并连接到它以请求有关内置模块的信息(除了使用它来调试进程)。
并用于:
因此,这可能会在 PyDev 中的多个位置触发(无论何时完成代码完成、代码分析或索引编制,都可能会请求它并且完成对任何内置模块的请求——即:[=25 中的任何内容=]forced builtins 如 http://www.pydev.org/manual_101_interpreter.html).
中所述
因此,为了正常运行,PyDev 确实需要该连接才能工作(否则完成和代码分析可能无法正常工作),这意味着您确实必须在防火墙中清除它(至少对于本地连接 - - 仅当您要使用远程调试器时才需要远程连接。
有谁知道为什么 Eclipse 要求传入网络连接?我四处搜索并看到了 PyDev 代码完成的提及,但我在 PyDev 中禁用了代码完成,重新启动,并且仍然提示输入网络连接。
我不确定这是否是唯一的原因,但至少其中之一可能是 PyDev 的调试器侦听来自正在调试的客户端的连接(这是在 3.9.1 和 3.9.2 上)。
也就是说,当您调试应用程序时,TCP 流是从应用程序到 PyDev/Eclipse。因此,Eclipse 可能需要它以防万一您将来想要调试东西。
5678是什么端口?那是调试器的端口。
这只是一个大胆的猜测,也许这就是你的情况?
PyDev 生成一个 shell 并连接到它以请求有关内置模块的信息(除了使用它来调试进程)。
并用于:
因此,这可能会在 PyDev 中的多个位置触发(无论何时完成代码完成、代码分析或索引编制,都可能会请求它并且完成对任何内置模块的请求——即:[=25 中的任何内容=]forced builtins 如 http://www.pydev.org/manual_101_interpreter.html).
中所述因此,为了正常运行,PyDev 确实需要该连接才能工作(否则完成和代码分析可能无法正常工作),这意味着您确实必须在防火墙中清除它(至少对于本地连接 - - 仅当您要使用远程调试器时才需要远程连接。