找不到通过ssh连接到linux服务器断点的远程调试eclipse+pydev

2024-04-26 05:14:46 发布

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

我正在努力设置pydev远程调试功能。 我在windows笔记本电脑上运行Eclipse,代码在linux服务器上。在

就我所理解的手册http://www.pydev.org/manual_adv_remote_debugger.html我必须有一个精确的本地代码副本在我的笔记本电脑上调试,我需要将它与linux服务器上的代码连接起来,路径是从_ECLIPSE_到_PYTHON变量。但是不管我如何在pydevd_文件中设置这个变量_实用工具.py在服务器上,错误消息中的路径不会更改。在

对于我收到的每个断点: pydev调试器:警告:正在尝试向不存在的文件添加断点:/home/user/D:\Workspace\RemoteSystemsTempFiles\***\home\user\Code\reco\Test2D.py(将不起作用) Error message

如何链接此特定文件,以便可以使用断点调试它?即使可以通过windows网络驱动器映射访问原始文件,是否需要文件的本地副本?在


Tags: 文件代码py路径功能服务器home远程
1条回答
网友
1楼 · 发布于 2024-04-26 05:14:46

实际上

我用一种不太直观的方式解决了这个问题。出于某种原因,在pydevd_文件中,路径从\u ECLIPSE_到\u PYTHON变量_实用工具.py文件没有更改服务器的实际使用路径。在将转换变量的路径从_NormFile(translated)更改为调试文件的路径时,我不得不手动编辑_norm_file_to_server函数,例如“home/user/代码.py". 启动调试服务器之后,我可以使用远程控制台(例如python“home/user”)启动文件的执行/代码.py它在eclipse中突然出现并在断点处停止,从而正常工作。在

相关问题 更多 >