Windows下使用PyCharm连接远程服务器进行深度学习

很多Github项目,尤其是论文的开源代码大多都是在Linux下编写的,如果自己的电脑是Windows的话很不方便(Mac倒是基于Linux,可惜Mac无N卡),容易出现各种奇怪的问题,所以如果有Linux服务器的话,还是尽量在Linux上跑代码。

Pycharm只有专业版才有远程连接的功能,可以用学生邮箱注册免费使用,哪怕你不是学生只要搞个学生邮箱就行(.edu邮箱),目前只需要邮箱认证一下就行了,超级简单。
申请地址:https://www.jetbrains.com/community/education/#students

推荐同时使用XShellXftp效率加倍

接下来说明一下具体配置过程:
Tools–>Configuration
在这里插入图片描述
创建一个SFTP连接(一般都是这个):
在这里插入图片描述
这个名字随便填,不要求和远程服务器一样的名字
在这里插入图片描述
接下来设置SSH configuration,这里的Root path和Web server URL可以不填
在这里插入图片描述
Host是服务器IP,User name是远程服务器名,然后有密码就填密码,这里的作用其实就相当于ssh username@ip
在这里插入图片描述
接下来设置Mapping也就是设置从本地到服务器的文件映射,Local Path填本地文件夹地址,Deployment path填远程服务器文件夹地址,这样就可以方便地在本地和远程服务器之间上传下载或直接同步文件
在这里插入图片描述
接下来选择远程服务器上的python解释器,当你连接到远程服务器后,代码就是在远程服务器上运行了,自然也要链接到远程服务器上的python解释器才行
在这里插入图片描述
在这里插入图片描述
添加Python解释器,前面已经配置好了SSH远程连接的话直接选择Existing就行了
在这里插入图片描述
在你的远程服务器上找到python解释器,建议在服务器上使用Anaconda构建python环境,如果是用的学校或公司的GPU集群一般环境都搭好了,拷贝一份成自己的环境就行了。Sync folders是同步目录,需要同步文件的话就设置一下。
在这里插入图片描述
到这一步就算完成了
在这里插入图片描述
可以看到这边项目的python解释器就变成远程服务器上的了

然后可以通过对本地文件右键Deployment来上传下载或同步整个项目或者单独的文件。
在这里插入图片描述
如果需要使用远程服务器的Terminal的话,在Tool里找到Start SSH Session
在这里插入图片描述
选择你的远程连接
在这里插入图片描述
在这里插入图片描述
这样就可以在Pycharm里使用远程服务器的终端了

  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值