使用pycharm远程连接到Linux服务器进行开发-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
预计达到的效果
- 本地的 PyCharm 能达到和远程服务器之间的文件同步
- 本地的 PyCharm 能够使用远程服务器的开发环境
环境配置
- PyCharmPyCharm 2021.3 (Professional Edition)
- Linux服务器Ubuntu20.04
步骤
1.进入配置项
配置项路径Tools DeploymentConfiguration
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 会重新加载环境