在PyCharm中打开远程项目

kbr*_*brk 9 remote-server pycharm

我正在开发一个位于远程服务器上的项目.我能从本地机器在PyCharm中打开它吗?我找不到路.

Sku*_*sku 11

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

  • 将主文件夹挂载到我的本地计算机上(我在windows上使用http://www.sftpnetdrive.com/,在Linux下使用sshfs).
  • 从PyCharm中的已安装驱动器中打开项目
  • 转到设置 - >项目 - >项目解释器,然后选择项目解释器下拉菜单旁边的齿轮.从那里选择"添加远程".
  • 配置要使用的远程解释器.

如果PyCharm项目已经在服务器上创建,我想你的运行配置应该是有序的,运行它应该是开箱即用的.

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

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

希望这可以帮助!


Tre*_*ney 5

  • 以下将在Windows 10上配置PyCharm Professional 2021.3.1以在远程 Linux 服务器上运行项目。macOS 上 PyCharm 的配置可能类似。
  1. 打开 PyCharm
  2. 创建New Project并选择Pure Python
  3. 填写LocationRemote project location,它可以是新的或现有的。
  4. Interpreter选择下面旁边的省略号Previously configured interpreter
  5. 选择SSH Interpreter并创建New server connection
    • 提供您的凭据
    • 默认Interpreter值为/usr/bin/python,但可以提供替代位置,例如/home/.../anaconda3/bin/python3.9
      • 在此输入图像描述
    • 在此输入图像描述
  6. Create该项目
  7. Ctrl+ Alt+S打开Settings
    1. 选择DeploymentBuild, Execution, Deployment
      • 检查ConnectionTest Connection
        • 在此输入图像描述
      • 检查Mappings以验证Local pathDeployment path
        • 在此输入图像描述
    2. 选择Python InterpreterProject:...
      • 验证为项目选择了远程解释器。
        • 只要是这种情况,代码就会相对于远程系统运行。
      • 在此输入图像描述
    3. SettingsOK, 或关闭Apply
  8. 使用 PUTTY 或其他应用程序验证该项目现在存在于远程系统上
    • 在此输入图像描述
  9. 右键单击项目并选择Deployment部署选项
    • 在此输入图像描述

笔记

  • 这可能需要通过 VPN 连接到公司网络。


Dan*_*scu 0

Pycharm 需要访问项目目录。

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

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

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