Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pycharm上的远程调试是连接本地和远程路径_Python_Raspberry Pi_Pycharm_Remote Debugging - Fatal编程技术网

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

Python Pycharm上的远程调试是连接本地和远程路径,python,raspberry-pi,pycharm,remote-debugging,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:/pytho

我有一个问题,我一直找不到答案

我正在调试一个运行在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帮助的一节:

路径映射- 如果已安装远程解释器,则显示此字段 在Python解释器字段中选择。单击浏览按钮 定义本地和 远程路径。在“编辑路径映射”对话框中,使用“添加/删除” 按钮创建新映射,或删除选定映射


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

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

这并不能真正回答问题。如果您有不同的问题,可以单击以提问。一旦你有足够的时间,你也可以吸引更多的注意力道歉。理想情况下,我想把这作为一个评论,但我没有足够的声誉点,所以我认为这是下一个最好的选择。