Pycharm远程解释器配置方式(自用成功版)

 更新时间:2026年02月02日 09:46:44   作者:Vera_zz..  
文章介绍了在PyCharm中配置SSH解释器并同步本地代码到远程服务器的方法,包括配置SSH、设置虚拟环境、本地代码推送和浏览远程主机

1. 配置解释器

打开 Settings -> Python Interpreter -> Add Interpreter -> On SSH

界面描述

  • 打开 PyCharm,点击右下角的齿轮图标,选择 Settings
  • 在左侧导航栏中找到 Project: [项目名称] -> Python Interpreter
  • 点击右上角的齿轮图标,选择 Add...
  • 在弹出的窗口中,选择 SSH

SSH connection 弹窗

界面描述

  • 点击 New 按钮。
  • 输入远程服务器的 Host(服务器地址)、Username(用户名)和 Password(密码)。
  • 点击 Test Connection 按钮,测试连接是否成功。
  • 如果连接成功,点击 Next

选择虚拟环境

界面描述

Environment

  • 如果已经创建好虚拟环境,选择 Existing
  • 如果没有创建虚拟环境,选择 New

Interpreter

  • 如果选择 Existing,浏览并选择虚拟环境的 python.exe 文件路径,例如 /home/username/env/py311/bin/python3.11
  • 如果选择 New,指定虚拟环境的 Location(如 /home/username/env/)和 Base interpreter(如 /home/username/python311/bin/python.exe)。
  • 备注:/home/username/env/下放置你自己配置的python虚拟环境的目录,/home/username/python311是你自己下载的python版本的主目录。

Sync folders

  • Local Path:选择本地的代码路径。
  • Remote Path:选择服务器上的代码路径。

2. 本地代码推送(代码同步)

Tools -> Deployment -> Configuration

界面描述

  • 点击菜单栏中的 Tools -> Deployment -> Configuration
  • 在弹出的窗口中,可以看到本地和远程的路径映射配置。

上传和下载代码

界面描述

  • Tools -> Deployment -> Upload to [远程服务器名称]:将本地代码同步到服务器。
  • Tools -> Deployment -> Download from [远程服务器名称]:将远程服务器的代码拉取到本地。

3. 浏览远程主机

Tools -> Deployment -> Browse Remote Host

界面描述

  • 点击菜单栏中的 Tools -> Deployment -> Browse Remote Host
  • 右侧会弹出一个界面,显示远程服务器的目录结构。
  • 右键点击服务器上的代码目录,选择 Upload to [远程服务器名称] 将本地代码同步到服务器,或选择 Download from [远程服务器名称] 将远程服务器的代码拉取到本地。

4. 总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python神经网络TensorFlow基于CNN卷积识别手写数字

    Python神经网络TensorFlow基于CNN卷积识别手写数字

    这篇文章主要介绍了Python神经网络TensorFlow基于CNN卷积识别手写数字的实现示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • Python意外缩进错误的解决过程实战指南

    Python意外缩进错误的解决过程实战指南

    在Python中缩进是非常重要的语法元素,意外缩进指的是代码块中缩进的空格数或制表符数不一致,导致Python解释器无法正确地识别代码块,这篇文章主要介绍了Python意外缩进错误解决过程的相关资料,需要的朋友可以参考下
    2025-11-11
  • 详解Python如何利用pdfplumber提取PDF中的表格

    详解Python如何利用pdfplumber提取PDF中的表格

    pdfplumber 是一个开源的 python 工具库 ,它可以轻松的获取 PDF 文本内容、标题、表格、尺寸等各种信息,今天来介绍如何使用它来提取 PDF 中的表格,文中通过代码和图片讲解的非常详细,需要的朋友可以参考下
    2024-04-04
  • 基于Python制作一个解压的内存加速球

    基于Python制作一个解压的内存加速球

    安全管家助手什么的上总会带一个内存加速球,有关掉进程以及内存清理的功能,本文就来利用Python制作一个解压的内存加速球,有需要的小伙伴可以参考下
    2023-10-10
  • Python基于xlrd模块处理合并单元格

    Python基于xlrd模块处理合并单元格

    这篇文章主要介绍了Python基于xlrd模块处理合并单元格,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • win10系统下如何彻底卸载anaconda3

    win10系统下如何彻底卸载anaconda3

    最近跑代码的时候老出现各种错误,因为之前卸载过一次anaconda,所以猜测可能是没有卸载干净,所以又重新卸载了一遍,下面这篇文章主要给大家介绍了关于win10系统下如何彻底卸载anaconda3的相关资料,需要的朋友可以参考下
    2023-04-04
  • 深入了解Python的类与模块化

    深入了解Python的类与模块化

    这篇文章主要介绍了Python中的面向对象编程范式以及模块化思想,并给出相应的实战示例及解释,对我们的学习和工作都有一定的价值,感兴趣的小伙伴可以了解一下
    2021-12-12
  • 教你用Python写一个植物大战僵尸小游戏

    教你用Python写一个植物大战僵尸小游戏

    这篇文章主要介绍了教你用Python写一个植物大战僵尸小游戏,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Python类型注解举例超详细指南

    Python类型注解举例超详细指南

    类型注解(Type Annotations)是 Python 的一种语法,用于在代码中标注变量、函数参数和返回值的类型,下面这篇文章主要介绍了Python类型注解的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-05-05
  • Python调用Pandas实现Excel读取

    Python调用Pandas实现Excel读取

    这篇文章主要为大家介绍了在Python中如何调用Pandas实现Excel文件的读取,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-04-04

最新评论