我有一个问题,我无法找到答案。
我正在尝试调试在Raspberry Pi上运行的Python程序。源代码位于我的电脑上。
我在ssh上设置了FTPS部署和远程解释器。
当我在远程Raspberry Pi上运行应用程序时,没有任何问题。
我尝试设置断点时出现问题。在这种情况下,pydev写道:
>pydev debugger: warning: trying to add breakpoint to file that does not exist:
/home/pi/python/f:/python projects/server/server.py (will have no effect)
Pycharm认为应用程序的路径是远程计算机上的路径+本地计算机上的路径。
有谁知道可能导致此问题的设置以及如何修复它?
答案 0 :(得分:15)
来自PyCharm 3.4.0 Web帮助的Run/Debug Configuration: Python部分:
路径映射 - 如果有远程解释器,则会出现此字段 在Python解释器领域中选择。单击“浏览”按钮 定义本地和。之间所需的映射 远程路径。在“编辑路径映射”对话框中,使用“添加/删除” 用于创建新映射或删除所选映射的按钮。
在调试配置中配置此选项可以解决您的问题。
答案 1 :(得分:3)
也许这很明显,但是在使用~
而不是写出我的主目录的整个路径进行远程映射时,我遇到了同样的问题。