Pycharm远程连接服务器调试过程(个人记录)

Pycharm远程调试服务器,这里主要讲的是ssh方法(避免自己主机显存、内存不足的情况,ssh服务如何开启请自行查找)。

主要分为几个步骤:

1、服务器开启ssh服务,开放ssh端口号(一般为22)

2、打开pycharm,设置ssh远程python为解释器(如下,打开设置后点设置添加解释器,随后选择ssh解释器,最后填写服务器的ip地址(内网或者公网的都行),然后填写自己的账户名):

 3、成功登陆后,设置服务器中安装好的环境对应的python路径(至于下面的同步路径,方便的话可以现在设置,但后面也可以另外设置):

 4、前面不设置同步目录的情况下,可以打开Tools/Deployment/configuration,进行设置,如下(新建同步设置后,点击Mappings,设置映射路径):

 

问题解决:

1、部分python3.9以上出现Couldn't refresh skeletons for remote interpreter问题:

 解决方案:按照报错的路径寻找到generator3/__main__.py文件后,取消encoding参数传入。即修改/home/lzq/.pycharm_helpers/generator3/__main__.py文件中的代码state_json = json.loads(sys.stdin.readline(), encoding='utf-8'),为state_json = json.loads(sys.stdin.readline())。

随后,点击右下角重新选择解释器进行更新。

 2、文件未同步问题:

解决方案:点击Tools/Deployment,打开自动上传选项。随后,点击项目名后右键,选择deployment,选择上传upload to,上传项目到对应映射目录中。

posted @ 2024-04-24 15:17  Anm半夏  阅读(44)  评论(0编辑  收藏  举报