有谁知道为什么 Eclipse 要求传入网络连接?我四处搜索,看到提到使用 PyDev 进行代码完成,但我在 PyDev 中禁用了代码完成,重新启动,但仍然提示传入网络连接。
PyDev 生成一个 shell 并连接到它以请求有关内置模块的信息(除了使用它来调试进程之外)。
即:外壳生成于https://github.com/fabioz/Pydev/blob/master/plugins/org.python.pydev/src_completions/org/python/pydev/editor/codecompletion/shell/PythonShell.java https://github.com/fabioz/Pydev/blob/master/plugins/org.python.pydev/src_completions/org/python/pydev/editor/codecompletion/shell/PythonShell.java
并用于:
https://github.com/fabioz/Pydev/blob/master/plugins/org.python.pydev/src_completions/org/python/pydev/editor/codecompletion/revisited/modules/CompiledModule.java https://github.com/fabioz/Pydev/blob/master/plugins/org.python.pydev/src_completions/org/python/pydev/editor/codecompletion/revisited/modules/CompiledModule.java
因此,这可能会在 PyDev 中的多个位置触发(每当完成代码完成、代码分析或索引时,可能会请求它,并且完成对任何内置模块的请求 - 即:强制内置函数如中所解释的http://www.pydev.org/manual_101_interpreter.html http://www.pydev.org/manual_101_interpreter.html).
因此,为了正常运行,PyDev 确实需要该连接才能工作(否则补全和代码分析可能无法正常工作),这意味着您确实必须在防火墙中清除它(至少对于本地连接 - 远程连接只是如果您要使用远程调试器,则需要)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)