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
2.创建远程同步项目
点击Python->Preferences->Project:Interpreter
- 点击Project Interpreter右侧的齿轮按钮->ADD
- 选择SSH Interpreter,选择Existing server configuration,选择会出现之前创建的用户,点击next
- interpreter栏中选择远程服务器中的python编译器(在/usr/bin/下)
- sync folder里把Local Path选为本地项目目录,点击Finish
完成以上步骤之后,电脑与远程服务器已经联通了,远程服务器上的环境会下载到当前项目下.
点击右侧的Remote Host就可以看到远程服务器的目录了,选择需要编辑的文件,右键选择Download from here,只有显示绿色的路径下的文件可以下载,原因在上面.
选择一个你想要对比的文件夹,点击右键->Sync with Local,打开同步对比窗口,使用左右箭头来同步内容。
上面是服务器与本地对比,那么本地文件通服务器对比,就先在PyCharm里面选择文件或文件夹,然后右键->Deployment->Sync with deployed to即可