PyCharm连接远程服务器配置的全过程

注:确保自己pycharm版本是 Professional Edition,服务器上创建好需要的虚拟环境


一、建立远程服务器连接

1. 打开远程部署配置

操作路径Tools -> Deployment -> Configuration

在这里插入图片描述

2. 创建新的远程连接

点击 + 号,选择 SFTP(文件传输协议):

3. 设置服务器名称

设置服务器名,此处我命名为 labServer

在这里插入图片描述

4. 配置SSH连接

点击 SSH Configuration右侧的 ... 按钮,进行SSH内容设置:

点击 + 号,加载出来一个新的SSH配置:

此处需要设置三个参数:

在这里插入图片描述

填写完成后,可点击 Test Connection 测试连接是否成功

5. 设置本地远程路径映射

打开Mappings选项卡

在这里插入图片描述

自行配置本地映射路径服务器映射路径


二、本地配置Python解释器

1. 查询服务器中所使用的Python解释器路径

登录服务器终端,查看Python解释器路径

which python	#记得先切环境再which
2. PyCharm中配置Python解释器

操作路径File -> Settings -> Python -> Interpreter

点击Add Interpreter,选择On SSH

在这里插入图片描述

选择现有连接,点击 Existing,然后选择我们前面配置的服务器连接(labServer),点击 Next

在这里插入图片描述

注:此处如果弹出什么Move提示点 蓝色Move继续设置即可

接下来选择Conda Enviroment,选择服务器现有conda环境,最后再修改映射目录即可

在这里插入图片描述

:设置完成后可观察pycharm右下角显示当前使用的解释器信息,检查是否与服务器上环境名称一致

详细测试:在项目中创建文件(代码如下)右键运行观察输出

import sys
import os
import platform

def test_remote_environment():
    print(f"Python 解释器路径:")
    print(f"   {sys.executable}")

    print(f"当前工作目录:")
    print(f"   {os.getcwd()}")

    print(f"PATH 环境变量 (前3个):")
    for i, path in enumerate(sys.path[:3]):
        print(f"   {i + 1}. {path}")

if __name__ == "__main__":
    test_remote_environment()

三、文件同步设置

1.设置自动上传项目

操作路径Tools -> Deployment -> Automatic Upload

2.设置Ctrl + S 同步代码

操作路径File -> Settings

在这里插入图片描述

3.同步服务器文件到本地

即通过别的终端对服务器文件进行了修改,pycharm中本地文件还暂未同步的情况下:

操作路径右键项目Deployment -> Sync with Deployed to labServer ...

在这里插入图片描述

此处举例serverClientFile还暂未同步到本地,可在上方自行选择 sync selected / sync all(如果有多文件的话)到本地

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐