代码之家  ›  专栏  ›  技术社区  ›  FLab

用远程解释器检查pycharm代码

  •  19
  • FLab  · 技术社区  · 7 年前

    我正在使用PyCharm Professional版本2018.1我正在通过ssh使用远程解释器。因此,当我使用快捷方式检查代码时(例如,查看我在主脚本中使用的函数的源代码),打开的选项卡指的是远程服务器上的一个文件 /system/remote_resources/.../...

    这很烦人,因为这不是我需要修改的文件,因为它只是本地文件的临时副本,而且我已经修改了远程文件,这对执行没有影响。

    PyCharm代码检查是否有方法打开本地脚本,而不是远程副本?

    这就是我配置ssh连接的方式。未设置路径映射。

    enter image description here

    3 回复  |  直到 6 年前
        1
  •  4
  •   Adelina    6 年前

    您需要为特定的运行配置或解释器指定路径映射。 之后,本地文件将指向远程文件。 例如。 /User/local/project= /User/remote/project

    解释器的路径映射:

    小妖精 > 偏好 > 项目 > 项目翻译 > 单击项目

    enter image description here

    运行配置的路径映射:

    跑步 > 编辑配置 > 选择Run Cofig > 选择远程对讲机 > 填写映射

    enter image description here

    为了清楚起见,它仍然会缓存一些文件: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206593675-Path-Mappings-does-not-work-for-me

        2
  •  4
  •   Mircea    6 年前

    https://www.jetbrains.com/help/pycharm/configuring-remote-interpreters-via-ssh.html#ssh

    还要确保刷新代码(将其设置为自动上载)。

    enter image description here

    您还可以从工具->部署->上载到默认服务器手动上载更新的文件。

        3
  •  0
  •   FLab    6 年前

    我找到了一个适合我的解决方案。

    Settings -> Project -> Project Structure
    

    然后右键单击文件夹并选择 Sources ,所以它们出现在菜单的右边 Source Folders 是的。

    现在代码检查打开我的本地文件,而不是那些复制到 /system/remote_resources/