使用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 会重新加载环境

相关推荐
饮啦冰美式26 分钟前
22.04Ubuntu---ROS2使用rclcpp编写节点
linux·运维·ubuntu
wowocpp26 分钟前
ubuntu 22.04 server 安装 和 初始化 LTS
linux·运维·ubuntu
Huaqiwill28 分钟前
Ubuntun搭建并行计算环境
linux·云计算
wclass-zhengge30 分钟前
Netty篇(入门编程)
java·linux·服务器
Lign1731432 分钟前
ubuntu unrar解压 中文文件名异常问题解决
linux·运维·ubuntu
vip4511 小时前
Linux 经典面试八股文
linux
大霞上仙1 小时前
Ubuntu系统电脑没有WiFi适配器
linux·运维·电脑
孤客网络科技工作室2 小时前
VMware 虚拟机使用教程及 Kali Linux 安装指南
linux·虚拟机·kali linux
颇有几分姿色3 小时前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
AndyFrank4 小时前
mac crontab 不能使用问题简记
linux·运维·macos