部署

打开pycharm,在菜单栏选择“工具>部署>配置”,弹出部署框:
2021-10-16 09-47-38 的屏幕截图.png
点击“+”输入所连接服务器的名称,类型我们一般选用SFTP;可以方便以后识别。

连接

点击SSH的…,弹出SSH配置框;并配置相关信息:主机、密码等;就可以连接服务器了
2021-10-16 09-52-27 的屏幕截图.png
2021-10-16 09-56-09 的屏幕截图.png

映射

本地路径:是你操作电脑需要指定工作空间的路径;
部署路径:是你需要部署服务器的路劲;
2021-10-16 10-01-02 的屏幕截图.png

添加远程运行环境

光做好了远程映射还不行,这一步只是让你的pycharm能顺利找到文件,那么如何让pycharm告诉linux用什么去执行你的代码。还需要添加远程运行环境,从(文件-设置)file—>settings

2021-10-16 10-12-02 的屏幕截图.png
在齿轮处选择“添加”;选择SSH解释器,填写:ip地址,和你登录linux的用户名称,输入密码;点击下一步,会弹出面板
2021-10-16 10-13-10 的屏幕截图.png

添加服务器的python解释器
面板中的三个参数:
2021-10-16 10-28-28 的屏幕截图.png
第一个参数是你要运行的python版本,比如我在linux 上安装了anaconda2、anaconda3。我在anaconda2中有python2.7版本、anaconda3中有python3.0和python3.7版本,linux系统自带的还有/usr/bin/python的默认版本。具体使用哪一个,请结合自己的项目选定。
第二个Sync folder是运行环境映射,表示这个使用的运行环境使用在哪个文件夹下,这里当然要填写我们第一步填写过的工程路径,这样就会自动将你本地的工程文件上传到箭头指向的远程位置,例如这里我就填写成/home/xavier/catkin_ws (xavier是我的用户名,catkin_ws是我的项目名称)
第三个参数勾选是文件自动上传至服务器;我没有勾选,后期就自己上传

然后运行程序,选择服务器python的运行环境