PyCharm进行远程服务器代码的编写与调试

PyCharm进行远程服务器代码的编写与调试

  • 二、遇到的一些问题
    • 1. [Errno 2] No such file or directory
      • 方法一:
      • 方法二:
    • 2.映射代码的更新
      • 方法一:自动更新
      • 方法二:手动更新
      • 方法三:本地代码上传到服务器并运行
  • 相关链接

二、遇到的一些问题

1. [Errno 2] No such file or directory

本地路径和服务器路径不对,所以不存在这个文件夹
修改方法:

方法一:

tools->deployment->configuration->然后查看路径是否正确mapping
PyCharm进行远程服务器代码的编写与调试_第1张图片
PyCharm进行远程服务器代码的编写与调试_第2张图片

方法二:

settings->python interpreter中检查一下远程解释器下的mapping是否正确
PyCharm进行远程服务器代码的编写与调试_第3张图片

PyCharm进行远程服务器代码的编写与调试_第4张图片

PyCharm进行远程服务器代码的编写与调试_第5张图片

PyCharm进行远程服务器代码的编写与调试_第6张图片

PyCharm进行远程服务器代码的编写与调试_第7张图片

重新设置对应的mapping

但是这个方法我试过之后,即使修改正确也不行,因为修改了之后本地还是保存了之前的方案,需要通过方法一进行再次修改。

2.映射代码的更新

方法一:自动更新

代码自动上传服务器(选做)
点击Tools --> Deployment --> Options,在界面中找到Upload changed files automatically to the default server,在其后面的下拉列表中选择Always,此处根据个人需求更改。
PyCharm进行远程服务器代码的编写与调试_第8张图片
点击OK,这样代码就会自动更新,但是感觉不太好用

方法二:手动更新

  1. 本地修改远程服务器上的代码
    在右侧点击Remote Host,双击选择你要修改的文件并进行本地修改,然后选择对应的代码,右键,选择Upload here,然后就会更新

PyCharm进行远程服务器代码的编写与调试_第9张图片

方法三:本地代码上传到服务器并运行

在本地编写完程序后,点击Tools --> Deployment,选择“Upload to xxx”就可以上传代码到服务器了,“xxx”为你刚才配置远程连接服务器的名字。或者通过点击右键选择Deployment --> Upload to xxx也可以上传文件。在上传文件时,IDE下面的“File Transfer”会有相应提示。

可以通过点击右侧的Remote Host工具栏中的刷新按钮,查看对应路径上传的文件是否存在
在这里插入图片描述

上传文件成功后,我们可以通过点击Tools --> Start SSH session连接到远程服务器,接着大家应该都熟悉了,切换到代码目录,就可以执行程序了。适用于远程服务器部署。

P.S.若总是提示上传文件有问题,最后就是连接失败,解决办法是,将你pycharm安装位置的skeletons文件夹下的压缩包删除重启就可以了。

相关链接

PyCharm远程连接服务器简明教程
这个教程非常简单的介绍了第一次配置的操作

PyCharm进行远程服务器代码的编写与调试
PyCharm进行远程服务器代码的编写与调试_第10张图片
说明了一些如何让代码自动和手动进行服务器同步的操作

pycharm 目录结构_Pycharm 远程调试设置(踩坑后的分享)
解释了在以往配置过或者没有配置过的操作

你可能感兴趣的:(深度学习的一些安装和使用,pycharm,服务器,python)