随着pycharm的2025.1版本的更新,我查遍全网资料都缺少有关最新版本的远程开发指南,于是我觉得有必要记录一下自己两个小时的折腾。我下面就按部就班的一步步展示操作过程:
① 前往AutoDL租用一个服务器,并使用无卡模式开机先测试,成功之后再正常有卡启动。
② 设置一下PyCharm每次打开的时候不要默认进入项目
当取消勾选后,打开pycharm就会进入一个开始界面,在这里有个远程开发SSH,但我测试过连接AutoDL服务器后一直报错说“不满足最低配置要求”,关于这个bug我不知道怎么解决,所以我尝试另一种方法。
③ 创建一个新项目,后续将其映射到服务器上
这里我选择演示新建项目,然后选择自己本地电脑的解释器,稍后就会换成服务器上的python解释器。
④ 通过SSH来添加远程服务器上的解释器,通过这种方式来实现远程开发
在弹出的连接SSH窗口中,我们需要填写一些信息,这些信息从AutoDL的控制台上复制过来。
在此处要关注几个细节:1、选择conda 2、设置同步文件夹
简单理解就是创建一个本地文件夹的分身,后续你可以设置他们的同步规则。同步规则默认是“自动上传项目文件到服务器”,也就是将本地的改动,同步到服务器上面。但如果你想反过来,服务器上的这个文件夹里面改动了,你想让本地的文件夹也跟着变化,那么接着往下看。
【注】目前我还没研究清楚,如何让这两个项目路径双向实时同步。 如果有知道的小伙伴,可以告诉我,给我留言。
此时通过SSH远程开发的基本教程就结束了,下面的步骤是进阶一点的复杂内容。
⑤ 将远程服务器中更改同步到本地电脑上
⑥ PyCharm设置端口转发
先说目前的结论,我不知道pycharm怎么自动端口转发,它好像没有类似VSCode的功能。但是我依旧提供大家一种方法,最原始的手段。