Pycharm 配置远程SSH服务器环境 深度学习 linux 连接服务器 图文详解

前言

        在做深度学习的时候,通常需要使用到服务器上的GPU资源。此时我们最常用的办法是在服务器上打开jupyter notebook运行代码。但是jupyter存在一些局限性,例如shell断连,jupyter则断连;即使使用screen挂载会话,jupyter也依然依赖浏览器来连接远程,一旦关闭浏览器则断连;同时,使用jupyter不方便代码的调试。
        为了解决这一问题,使用Pycharm连接远程来进行代码调试不失为一种好的方法。本文将介绍如何使用Pycharm连接到远程服务器的环境进行深度学习或代码编译工作。

步骤

  1. 打开Pycharm,新建一个项目文件(自己已有的项目文件的也可以)

  2. 按步骤选择Tool——>Deployment——>Configuration
    在这里插入图片描述
  3. 打开配置界面,点击加号,选择SFTP
    在这里插入图片描述
  4. 会出来一个新的SFTP配置界面,可以看见刚开始是空的,需要我们输入信息。点击省略号。
    在这里插入图片描述
    然后会弹出一个界面,按顺序填写远程服务器地址和端口、用户名、用户名密码,最后测试连接。
    在这里插入图片描述
    中间会跳出来一个确认是否连接的窗口,点击Yes就行。随后出现该界面表示连接成功。
  5. 上一个界面点击OK后,返回原来的界面,此时SSHconfiguration会出现远程服务器的信息,点击Test Connection,然后配置Root Path(可以直接点击Autodetect自动检测),这个目录代表本机路径到远程路径的根目录。
    在这里插入图片描述
  6. 接着设置映射,更新Deployment Path,这个通常为存放项目的目录。实际上的映射为Local path——>Rootpath+Deploymentpath。例如我的Rootpath为/home/yxc,Deploymentpath是/projects,localpath为D:\yxc\PycharmProjects\sshtest,那么映射为D:\yxc\PycharmProjects\sshtest ——> /home/yxc/projects。部署时是直接将本地路径下的文件上传到远程路径下。
    在这里插入图片描述
  7. 点击OK后,按下图点击Remote Host,在选择栏里能看到刚才配置的SFTP,点击。
    在这里插入图片描述
  8. 其次开始配置编译器,点击File——>Settings。进入Python Interpreter界面,点击Add

    在这里插入图片描述
    或者点击这里也可以直接进入
    在这里插入图片描述
  9. 点击Add后,出现如下界面,按要求填写刚才配置好的服务器地址和端口、用户名即可。然后点击Next
    在这里插入图片描述
  10. 输入服务器用户名的密码
    在这里插入图片描述
  11. 出现如下界面,配置编译器的路径
    在这里插入图片描述
  12. 然后配置映射,需要与前面的映射路径保持一致。
    在这里插入图片描述
    在这里插入图片描述
  13. 确认
    在这里插入图片描述
  14. 可以看到出现了刚才配置好的编译环境了
    在这里插入图片描述
  15. 注意这里需要按照自己的需求来选择是否自动将更新后的文件上传到远程服务端。
    在这里插入图片描述
  16. 新建一个test.py测试一下,填好内容后首先将其上传到远程服务器路径下(如果是选择了自动上传则不需要进行这一步)
    在这里插入图片描述
  17. 运行程序,运行成功,配置完成
    在这里插入图片描述
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值