Pycharm上的远程调试是连接本地和远程路径

时间:2014-10-11 15:27:30

标签: python raspberry-pi pycharm remote-debugging

我有一个问题,我无法找到答案。

我正在尝试调试在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认为应用程序的路径是远程计算机上的路径+本地计算机上的路径。

有谁知道可能导致此问题的设置以及如何修复它?

2 个答案:

答案 0 :(得分:15)

来自PyCharm 3.4.0 Web帮助的Run/Debug Configuration: Python部分:

  

路径映射 -   如果有远程解释器,则会出现此字段   在Python解释器领域中选择。单击“浏览”按钮   定义本地和。之间所需的映射   远程路径。在“编辑路径映射”对话框中,使用“添加/删除”   用于创建新映射或删除所选映射的按钮。

在调试配置中配置此选项可以解决您的问题。

答案 1 :(得分:3)

也许这很明显,但是在使用~而不是写出我的主目录的整个路径进行远程映射时,我遇到了同样的问题。