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

问题描述:

我有一个问题,我一直无法找到答案。Pycharm上的远程调试连接本地和远程路径

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

有谁知道什么样的设置可能会导致这种情况,以及如何解决它?

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

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

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

+0

谢谢!它的工作!)) – 2014-10-25 03:16:11

+1

@RomanVasilchenko请考虑接受我的答案。 – 2015-02-13 12:38:36

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

+0

这并没有真正回答这个问题。如果您有不同的问题,可以通过单击[提问](http://*.com/questions/ask)来提问。您也可以[添加赏金(http://*.com/help/privileges/set-bounties),以吸引更多的关注到这个问题,一旦你有足够的[口碑](http://*.com/help/什么声誉)。 - [来自评论](/ review/low-quality-posts/10910635) – gobrewers14 2016-01-16 06:22:55

+0

道歉。理想情况下,我想留下这个评论,但我没有足够的声望点,所以我认为这是下一个最佳选择。 – user3018549 2016-01-16 15:13:04