在PyCharm中打开远程项目

时间:2015-07-30 11:56:00

标签: pycharm remote-server

我正在处理位于远程服务器中的项目。我能从本地机器在PyCharm中打开它吗?我找不到路。

3 个答案:

答案 0 :(得分:9)

我使用PyCharm访问我的覆盆子pi上的项目的方法如下(这需要你使用PyCharm Pro,支持SSH连接):

  1. 在我的本地计算机上挂载主文件夹(我在Windows上使用http://www.sftpnetdrive.com/,在Linux下使用sshfs)。
  2. 从PyCharm中的已安装驱动器中打开项目
  3. 转到设置 - >项目 - > Project Interpreter并选择Project Interpreter下拉列表旁边的齿轮。从那里选择"添加远程"。
  4. 配置您要使用的远程解释器。
  5. 如果已经在服务器上创建了PyCharm项目,我想你的运行配置应该是正常的,运行它应该是开箱即用的。

    如果您在本地计算机上创建了PyCharm项目:

    • 如果您还没有运行配置,请转到要运行的文件,然后右键单击 - >运行yourfilename.py或只需按Shift-F10
    • 远程口译员会抱怨不存在的文件。转到右上角的下拉菜单,点击它,然后选择“编辑配置”'
    • 将脚本路径和工作目录更改为实际的远程目录。请记住,这是您的口译员所看到的,并且您的口译员在您的远程机器上。

    希望这有帮助!

答案 1 :(得分:0)

Pycharm需要访问项目的目录。

如果通过在您的计算机上运行pycharm并打开该本地可见的项目目录,该项目目录的存储分区在本地计算机上以正确的权限共享和挂载/映射,则可以打开远程项目。

注意:您不应该同时在多个此类pycharm会话中打开项目,因为它们会相互冲突/冲突。

或者,如果您使用支持远程存储库访问的版本控制系统(VCS),您可以创建项目的本地副本,在该副本中工作并根据需要将更改推送到远程项目(具体取决于您的VCS细节)

答案 2 :(得分:0)

要更新此处给出的优秀@Skusku 答案: https://stackoverflow.com/a/47614111/2119941

使用 SFTP Drive 挂载远程文件夹后,如果 Pycharm 项目浏览器无法识别远程驱动器,只需将其复制粘贴到顶部的位置栏中并允许 Pycharm 加载它:

enter image description here

当您将项目文件加载到 Pycharm 时,您需要添加服务器上存在的远程解释器:

enter image description here

在以下屏幕中,只需在虚拟环境或任何运行服务器项目文件的 python 中添加主机、凭据和路径。