pycharm远程连接本地服务器,并在本地调试服务器代码

以pycharm professional 2019.1版本为例

基本配置

  1. 选择 File | Setting | Build,Execution,Deployment |Deployment

点击 添加远程服务器的部署。
pycharm远程连接本地服务器,并在本地调试服务器代码
Type :选择SFTP

Host: 服务器的IP地址

User Name :服务器名字

PW :登录服务器密码

  1. 配置映射,点击Mappings 进行配置
    pycharm远程连接本地服务器,并在本地调试服务器代码

Local path: 工程目录

Deployment path: 部署在Linux上的路径,即本地文件会被上传到当前路径。# Local path pycharmtemp下的内容映射到远程文件夹pycharmtemp里面,所以在上一步中 Root path最好选择pycharmtemp 的根目录。

Web path: 暂时不用管

上传和下载文件

上传文件有手动和自动两种方式,在 File | Setting | Build,Execution,Deployment |Deployment | Options
pycharm远程连接本地服务器,并在本地调试服务器代码

Upload changed files automatically to the default server选项中选择Always 就是自动上传修改过的文档代码。

下载文件代码只能选择手动下载。

文件比较

有时候并不能确定远程和本地版本是否完全一致,此时就需要比较看一下。Pycharm提供了对比视图来解决这个问题,此处不再赘述,详情参考Comparing local files and folders

Pycharm远程调试1

pycharm远程连接本地服务器,并在本地调试服务器代码

如图所示5步添加Python解释器,因为之前配置过远程本地服务器,所以在此处直接使用。点击下面的Create copy然后点击 Next

启动SSH终端

File | Setting | Tool | SSH TerminnalDeployment server 选择之前配置好的

执行代码

补充:

本地服务器是在本局域网内,不用通过因特网或拔号连接的服务器,远程服务器 则反之,服务器默认开放端口是1433,要连接时候客户端也要同样要设端口为1433。

Reference:

Pycharm 2019.1Help :Running SSH Terminal

Configuring Synchronization with a Remote Host

Creating a Local Server Configuration

Pycharm远程连接服务器,并在本地调试服务器代码
使用PyCharm进行远程开发和调试


  1. Remote Debugging with PyCharm ↩︎