MistGPU博客

分享深度学习知识
提供在线GPU出租

PyCharm连接教程

Deep Mist Tech's Avatar 2020-04-08

社区版的 pycharm 不支持远程连接服务器的功能,需要使用专业版

官网学生认证免费获得专业版

首先配置 Pycharm 服务器的代码同步,打开最上方工具栏处的 Tools -> Deployment ->
Configuration,在弹出的窗口处点击左边的 + 添加一个部署配置,输入配置名 Name,Type 选择
SFTP,然后确认。

添加SSH configuration

以下面的一条 ssh 命令为例:

ssh mist@quinv.mistgpu.xyz -p 16000

mist填入User name一栏

quinv.mistgpu.xyz填入Host一栏

16000填入port一栏

Password是创建服务器时设置的密码

Root path 点击auto detect即可,设置成 /home/mist

进入settings中的这一页面,进入Python interpreter,如图更改project interpreter为 /usr/local/bin/python

点击 Mappings,将 Local Path 设置为自己电脑的工程目录。将 Deployment path on server 设置为远程服务器中的工程目录
(上图中的是还未更改的状态)

点击 Excluded Paths 可以设置一些不想同步的目录,例如软件的配置文件目录等。

另外打开 Tools -> Deployment -> Options,将 Create Empty directories
打上勾,要是指定的文件夹不存在,会自动创建。

在pycharm左侧的项目管理窗口中,右键菜单deployment中点击sync,即可将项目文件夹中的所有文件同步到云服务器。请注意,如果不设置exclude path或者清理掉旧的权重文件、数据集的话,上传时间可能很长。考虑到整个上传过程都需要服务器开机,如果数据集非常大,建议先压缩,然后点网站左边上传文件上传到云存储,再开机服务器并解压。

本文最后更新于 天前,文中所描述的信息可能已发生改变