
最近被 PyCharm 的 Remote Development 功能折磨的欲仙欲死, 经常断开后无法再次连接
具体表现为服务器上的 PyCharm 已经在线了,JetBrains Gateway 也已经工作了, 但是 PyCharm 窗口起不来, 在 Windows 上是 Gateway 图标在状态栏显示了,PyCharm 窗口就是不出来。
只能删除配置重新配, 耗费了大量时间, 都考虑使用 VSCode 进行远程开发了。
经过大量实验, 目前发现在 2025.3.1 版本及以上, 这个问题很频繁, 使用 2025.2.6 版本没有这个问题。
真是裂开, 感觉新版本太拉了。。。。
不确定 JetBrains 的其他 IDE 是不是也有这个问题, 有的话也可以试一下老版本
1 caqiko 12 天前 WSL 还是 SSH ?我用 Jetbrains Toolbox 远程 SSH Ubuntu 22.04 开发容器还挺稳的。没有安装 Gateway 。 |
2 Deteriorator OP @caqiko SSH 方式, 被折磨疯了, 今天用老版本一次也没出过这个问题 |
3 ThisDay 12 天前 jb 在我这 bug 多到不能用 |
4 coefu 11 天前 @Deteriorator pycharm 的 最佳实践是 remote interpreter, 映射对目录,它自己会 update 到 root dir 。remote deployment 最佳的实践是在 goland 。可以 remote build / run /debug 。 |
5 coefu 11 天前 @Deteriorator 我 2025.3.3 每天高强度使用,也没有出现你说的问题。只是偶尔会重连一下。 |
6 seanzxx 11 天前 我前阵子想试试 intellij 的 Remote development 功能,结果也是被这么得欲仙欲死。 我有一台 8 核,24 GB 内核的服务器,用 jetbrains gateway 通过 ssh 运行 intellij 最新版本,经常无故断连,看状态就是服务器不响应,过一会就自己好了,又可以重新连接,重新安装也没有效果。 看 jetbrains gateway 里面有一个 Jetbrains CodeCanvas ,还想试试,结果打开页面发现已经 sunset 了。 似乎 jetbrains 在远程开发上的努力基本报销了。 还有一个功能,code with me ,也进入 sunset 状态了。 |
7 Deteriorator OP @coefu #5 我这里这个问题频繁出现, 只能回退版本了 |
8 Deteriorator OP @seanzxx 用老版本试试, 我目前用的 2025.2.6 版本的, 稳定太多了, 还没出过问题 |
9 WDATM33 11 天前 |
10 coefu 11 天前 @WDATM33 自己的机器只做代码编辑。环境都用外部的。 1 ,python 每个项目,那么多的依赖包。以及要跑性能并发,你把 cpu core / mem 都拉满了,自己的 pc 还要不要听音乐 ,用 Chrome ?或者跑 pytorch 要 GPU ,但是自己的 pc 显然不足以应对。 2 ,如果你做过 k8s 的 operator 模式开发,那么最佳的开发环境就是直接在开发的 k8s 环境里 直接 ssh 到 operator pod ,修改即可 build ,不用配置环境。 |
11 WDATM33 11 天前 @coefu #10 那我还是感觉太麻烦了 我喜欢在自己电脑上一把梭,而且现在电脑性能都这么强了我后台常驻 100 多个 edge tab 页,vscode idea 还有各种调试工具都不卡 只要不卡我就对那些数字没要求 感觉完全没有远程开发的必要哇。 |
12 prosgtsr 11 天前 远程开发还是用 vscode 吧 顺便一提,以前用 idea2019 很舒服,后来为了 ai 不得不升级,难用的很,比如同时看一个仓库的两个分支的 commit 信息,老版本切过去丝滑的很,新版本切过去把老分支的 commit 信息窗口也清空了,非得等会儿才能同时显示出老分支和新分支的信息 |
13 Deteriorator OP @prosgtsr 主要是习惯了 PyCharm , 小修改的话一般也是用 VSCode , 大改还是习惯使用 PyCharm |