欢迎光临
我们一直在努力

如何远程连接服务器

1.8 如何远程连接服务呢?

关于为何要远程连接服务器?
一方面,我们需要在本地机子上编写代码,出于深度学习对于算力的需求,我们需要一台可用的服务器,这样就可以把本地写好的代码上传到服务器运行;
另一方面,我们需要反复修改代码,而在服务器上直接修改不是很方便…
而远程连接服务器可以使得我们直接在本地上编写代码,然后由远程服务器的python解释器执行。

主要配置工作
如何远程连接服务器
备注:deployment和python interpreter的配置无先后…

当然,专业版pycharm才会有这个功能~ (学生可免费申请)

官网奉上 PyCharm Professional

一、配置Python解释器——Python Interpreter

1、File-Setting

如何远程连接服务器

2、配置python interpreter(python解释器)以及path mapping(映射)

若正确配置,下面后展示出您事先在服务器下载好的各种包~

如何远程连接服务器

3、配置解释器

若之前有过相关配置,直接选择,点此编辑即可~

如何远程连接服务器

若此前并没有相关配置,点击齿轮,添加即可~

如何远程连接服务器

4、添加python解释器

如何远程连接服务器

5、配置SSH Interpreter

键入host、username~

如何远程连接服务器

输入密码~

如何远程连接服务器

二、配置Interpreter

即在您实现配置好的anaconda环境中,找到/bin路径下的python,比如:python 3.7~

如何远程连接服务器

注意:下面的映射,也可以在此处进行配置~(如上图,Sync folders处)

6、Path mapping

建立远程服务器代码与本地代码的一个映射~

如何远程连接服务器

当然,此处的映射,也可在您配置解释器的时候配置~

最终,会出现如上图所示的Package~

二、远程部署 Deployment

首先,在pycharm菜单栏中依次找到:Tools -> Deployment -> Configuration

如何远程连接服务器

选择SFTP;
其中,名字随便取即可;需要注意Root path和 Web server URL不需要设置(否则,Mapping会找不到远程文件夹);

如何远程连接服务器

Test Connection;

如何远程连接服务器

远程路径和本地文件夹的映射亦可在此处设置;

如何远程连接服务器

右侧可以看到服务器与本地的映射~

如何远程连接服务器

写在最后

为啥在服务器上修改很麻烦呢?
因为服务器上是在linux下运行的,很难调试嘛~
使用专业版pycharm直接远程连接好服务器,在服务器上配置到anaconda虚拟环境,就可以在本地使用debug功能调通代码,然后直接同步到服务器,后台运行就好了~

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《如何远程连接服务器》
文章链接:https://www.456zj.com/39617.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址