PyCharm远程连接服务器

参考https://blog.csdn.net/yeler082/article/details/83818771

文件上传

Tools-Deployment-Configuration-点击加号添加。

  • 选择SFTP,输入server名称
  • Connection输入Host、User Name、连接方式即可完成第一页设置。
  • Mappings里面设置对应关系(哪个文件夹对应于哪个文件夹)
  • Excluded Paths里面设置排除哪些目录(比如.idea .git)

之后就可以在目录树选中某些文件夹,用Tools-Deployment-Upload to进行上传了。

在线debug

File-Settings(mac下面是PyCharm-Preferences)里面,点Project:XXX里面的Python Interpreter,添加一个ssh Interpreter。

里面需要填server configuration,可以直接用刚才那个。

之后要选择运行的Python Interpreter路径,如果用anaconda可以选择conda里面的python路径(通过conda-env list看)。

Sync folders还是要改一下,制定要把哪个目录传上去。

之后Run-Edit Configurations选择这个Interpreter就行。