当前位置: 首页 > news >正文

使用pycharm远程连接到Linux服务器进行开发

预计达到的效果

  • 本地的 PyCharm 能达到和远程服务器之间的文件同步;
  • 本地的 PyCharm 能够使用远程服务器的开发环境;

环境配置

  • PyCharm:PyCharm 2021.3 (Professional Edition)
  • Linux服务器:Ubuntu20.04

步骤

1.进入配置项

配置项路径:Tools ,Deployment,Configuration

2.新增一条部署配置

在 Connection 标签页中,点击【···】,对 SFTP 连接进行编辑。

  • Username:注意不能是 root,否则会连接失败,可能和开发规范有关。
  • Test Connection:点击此按钮可进行连通性测试,如果提示成功则说明本地与远程服务器能正常连接。

切换到 Mappings 标签,设置 Local path 和 Deployment path 这两个配置项(根据自己的情况进行设置)

  • Local path : 本地项目的目录
  • Deployment path:远程服务器的项目目录(注意最好是 /home 下的子目录,否则会报错)

至此,基本的连接信息已经配置完成,可在创建新项目时,调用此配置

3.远程开发

3.1拉取服务器上的文件

右键单击本地项目的根目录,在 Deployment 配置中点击 【Download from xxx ...】

3.2 上传本地代码到服务器

右键单击要上传的文件,选择【Deployment】下的【Upload to ...】

BUG解决

BUG1:本地的pycharm中无法使用远程环境中的库或包

重新选择下 interpreter,然后 pycharm 会重新加载环境

http://www.lryc.cn/news/207819.html

相关文章:

  • JavaScript 中 BOM 基础知识有哪些?
  • 【PointNet—论文笔记分享】
  • Mysql8.1.0 windows 绿色版安装
  • 何为自制力?如何提高自制力?
  • 第1篇 目标检测概述 —(3)目标检测评价指标
  • 剑指JUC原理-3.线程常用方法及状态
  • MYSQL8-sql语句使用集合。MYCAT-sql语法使用集合
  • UNIX 域协议(本地通信协议)
  • 分类预测 | MATLAB实现SSA-CNN-BiGRU-Attention数据分类预测(SE注意力机制)
  • 基于FPGA的图像PSNR质量评估计算实现,包含testbench和MATLAB辅助验证程序
  • 算法进修Day-38
  • 8.MySQL内外连接
  • 使用.NET设计一个Epub电子书生成工具
  • 2023-10-26 用C语言实现一个大整数加法
  • [hive] 窗口函数 ROW_NUMBER()
  • TensorFlow和Pytorch两种机器学习框架的比较及优缺点
  • “Can‘t open workbook - unsupported file type: XML“
  • 达芬奇MacOS最新中文版 DaVinci Resolve Studio 18中文注册秘钥
  • 电脑扬声器未插入?4个方法帮你恢复声音!
  • Python - 通过/SSH 获取远程主机的 env 变量
  • ubuntu 下的 使用anaconda 环境运行python 项目
  • MySQL创建定时任务定时执行sql
  • 如何用MFI确定波浪理论第一浪,anzo capital实操演示
  • vscode推送gitee方法
  • R语言与作物模型(以DSSAT模型为例)融合应用
  • MFC Windows 程序设计[336]之历史记录编辑框(附源码)
  • 基于单片机的IC卡门禁系统设计
  • 大模型 | NEFTune之引入随机噪声对大模型训练的收益
  • 【开源】基于SpringBoot的高校学院网站的设计和实现
  • 什么是云原生?土生土长?