Python Pycharm上的远程调试是连接本地和远程路径
我有一个问题,我一直找不到答案 我正在调试一个运行在Raspberry Pi上的Python程序。源代码位于我的电脑上 我通过ssh设置了FTPS部署和远程解释器 当我在远程Raspberry Pi上运行应用程序时,没有问题 当我尝试设置断点时,问题出现了。在本例中,pydev写道: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
>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解释器字段中选择。单击浏览按钮
定义本地和
远程路径。在“编辑路径映射”对话框中,使用“添加/删除”
按钮创建新映射,或删除选定映射
在调试配置中配置此选项应该可以解决您的问题。也许这很明显,但在使用
~
而不是为远程映射写出主目录的整个路径时,我遇到了同样的问题。这并不能真正回答问题。如果您有不同的问题,可以单击以提问。一旦你有足够的时间,你也可以吸引更多的注意力道歉。理想情况下,我想把这作为一个评论,但我没有足够的声誉点,所以我认为这是下一个最好的选择。