【问题标题】:Remote debuging on Pycharm is concatenating local and remote pathPycharm 中的远程调试是连接本地和远程路径
【发布时间】:2014-12-06 14:44:49
【问题描述】:

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

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

有谁知道可能是什么设置导致了这个问题以及如何解决它?

【问题讨论】:

    标签: python raspberry-pi pycharm remote-debugging


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这并不能真正回答问题。如果您有其他问题,可以点击 进行提问。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
      • 道歉。理想情况下,我想将此作为评论留下,但我没有足够的声望点,所以我认为这是下一个最佳选择。
      猜你喜欢
      • 2015-11-28
      • 2014-02-02
      • 2013-04-12
      • 2018-08-19
      • 2013-04-03
      • 2014-07-14
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      相关资源
      最近更新 更多