pycharm远程连接本地服务器,并在本地调试服务器代码
以pycharm professional 2019.1版本为例
基本配置
- 选择 File | Setting | Build,Execution,Deployment |Deployment
点击 + 添加远程服务器的部署。
Type :选择SFTP
Host: 服务器的IP地址
User Name :服务器名字
PW :登录服务器密码
- 配置映射,点击Mappings 进行配置
Local path: 工程目录
Deployment path: 部署在Linux上的路径,即本地文件会被上传到当前路径。# Local path pycharmtemp下的内容映射到远程文件夹pycharmtemp里面,所以在上一步中 Root path最好选择pycharmtemp 的根目录。
Web path: 暂时不用管
上传和下载文件
上传文件有手动和自动两种方式,在 File | Setting | Build,Execution,Deployment |Deployment | Options
在 Upload changed files automatically to the default server选项中选择Always 就是自动上传修改过的文档代码。
下载文件代码只能选择手动下载。
文件比较
有时候并不能确定远程和本地版本是否完全一致,此时就需要比较看一下。Pycharm提供了对比视图来解决这个问题,此处不再赘述,详情参考Comparing local files and folders 。
Pycharm远程调试1
如图所示5步添加Python解释器,因为之前配置过远程本地服务器,所以在此处直接使用。点击下面的Create copy然后点击 Next
启动SSH终端
File | Setting | Tool | SSH Terminnal 下 Deployment server 选择之前配置好的
执行代码
补充:
本地服务器是在本局域网内,不用通过因特网或拔号连接的服务器,远程服务器 则反之,服务器默认开放端口是1433,要连接时候客户端也要同样要设端口为1433。
Reference:
Pycharm 2019.1Help :Running SSH Terminal
Configuring Synchronization with a Remote Host
Creating a Local Server Configuration
Pycharm远程连接服务器,并在本地调试服务器代码
使用PyCharm进行远程开发和调试