Pycharm远程开发

做毕设需要用到树莓派,有很多代码都是在树莓派上面直接编写的,但是今天树莓派突然卡的不要不要的,所以决定使用pycharm进行远程开发,中间需要注意的东西还挺多的.
硬件设备:Mac,树莓派

1.为pycharm添加远程服务器配置

打开pycharm,tools->Deployment->Configuration

  • Visible only for this project勾掉
  • Host:要连接的远程服务器的IP地址
  • User name:登录用户名
  • Authentication:选择Password,下面输入密码,后面勾上保存密码
  • Root path:文件上传的根目录,注意这个目录必须用户名有权限创建文件
  • 选择Mapping
  • Local path:本地保存地址
  • Deployment path:这里选择的路径就是你要编辑的远程服务于其上项目的路径,之后下载远程软件时只能下载给目录下文件.
  • 点击OK

Pycharm远程开发
Pycharm远程开发

2.创建远程同步项目

点击Python->Preferences->Project:Interpreter

  • 点击Project Interpreter右侧的齿轮按钮->ADD
  • 选择SSH Interpreter,选择Existing server configuration,选择会出现之前创建的用户,点击next
  • interpreter栏中选择远程服务器中的python编译器(在/usr/bin/下)
  • sync folder里把Local Path选为本地项目目录,点击Finish
    Pycharm远程开发Pycharm远程开发Pycharm远程开发

完成以上步骤之后,电脑与远程服务器已经联通了,远程服务器上的环境会下载到当前项目下.
点击右侧的Remote Host就可以看到远程服务器的目录了,选择需要编辑的文件,右键选择Download from here,只有显示绿色的路径下的文件可以下载,原因在上面.

选择一个你想要对比的文件夹,点击右键->Sync with Local,打开同步对比窗口,使用左右箭头来同步内容。
上面是服务器与本地对比,那么本地文件通服务器对比,就先在PyCharm里面选择文件或文件夹,然后右键->Deployment->Sync with deployed to即可