慎用 PyCharm Remote Development 功能

3 月 19 日
 Deteriorator

最近被 PyCharm 的 Remote Development 功能折磨的欲仙欲死, 经常断开后无法再次连接

具体表现为服务器上的 PyCharm 已经在线了,JetBrains Gateway 也已经工作了, 但是 PyCharm 窗口起不来, 在 Windows 上是 Gateway 图标在状态栏显示了,PyCharm 窗口就是不出来。

只能删除配置重新配, 耗费了大量时间, 都考虑使用 VSCode 进行远程开发了。

经过大量实验, 目前发现在 2025.3.1 版本及以上, 这个问题很频繁, 使用 2025.2.6 版本没有这个问题。

真是裂开, 感觉新版本太拉了。。。。

不确定 JetBrains 的其他 IDE 是不是也有这个问题, 有的话也可以试一下老版本

5858 次点击
所在节点    Python
13 条回复
caqiko
3 月 19 日
WSL 还是 SSH ?我用 Jetbrains Toolbox 远程 SSH Ubuntu 22.04 开发容器还挺稳的。没有安装 Gateway 。
Deteriorator
3 月 19 日
@caqiko SSH 方式, 被折磨疯了, 今天用老版本一次也没出过这个问题
ThisDay
3 月 19 日
jb 在我这 bug 多到不能用
coefu
3 月 19 日
@Deteriorator pycharm 的 最佳实践是 remote interpreter, 映射对目录,它自己会 update 到 root dir 。remote deployment 最佳的实践是在 goland 。可以 remote build / run /debug 。
coefu
3 月 19 日
@Deteriorator 我 2025.3.3 每天高强度使用,也没有出现你说的问题。只是偶尔会重连一下。
seanzxx
3 月 20 日
我前阵子想试试 intellij 的 Remote development 功能,结果也是被这么得欲仙欲死。

我有一台 8 核,24 GB 内核的服务器,用 jetbrains gateway 通过 ssh 运行 intellij 最新版本,经常无故断连,看状态就是服务器不响应,过一会就自己好了,又可以重新连接,重新安装也没有效果。
看 jetbrains gateway 里面有一个 Jetbrains CodeCanvas ,还想试试,结果打开页面发现已经 sunset 了。
似乎 jetbrains 在远程开发上的努力基本报销了。
还有一个功能,code with me ,也进入 sunset 状态了。
Deteriorator
3 月 20 日
@coefu #5 我这里这个问题频繁出现, 只能回退版本了
Deteriorator
3 月 20 日
@seanzxx 用老版本试试, 我目前用的 2025.2.6 版本的, 稳定太多了, 还没出过问题
WDATM33
3 月 20 日
还是没遇到过啥场景需要远程开发的,一般都是啥场景用的,那种开发机性能羸弱的情况吗
coefu
3 月 20 日
@WDATM33 自己的机器只做代码编辑。环境都用外部的。

1 ,python 每个项目,那么多的依赖包。以及要跑性能并发,你把 cpu core / mem 都拉满了,自己的 pc 还要不要听音乐 ,用 Chrome ?或者跑 pytorch 要 GPU ,但是自己的 pc 显然不足以应对。

2 ,如果你做过 k8s 的 operator 模式开发,那么最佳的开发环境就是直接在开发的 k8s 环境里 直接 ssh 到 operator pod ,修改即可 build ,不用配置环境。
WDATM33
3 月 20 日
@coefu #10 那我还是感觉太麻烦了 我喜欢在自己电脑上一把梭,而且现在电脑性能都这么强了我后台常驻 100 多个 edge tab 页,vscode idea 还有各种调试工具都不卡 只要不卡我就对那些数字没要求 感觉完全没有远程开发的必要哇。
prosgtsr
3 月 20 日
远程开发还是用 vscode 吧
顺便一提,以前用 idea2019 很舒服,后来为了 ai 不得不升级,难用的很,比如同时看一个仓库的两个分支的 commit 信息,老版本切过去丝滑的很,新版本切过去把老分支的 commit 信息窗口也清空了,非得等会儿才能同时显示出老分支和新分支的信息
Deteriorator
3 月 21 日
@prosgtsr 主要是习惯了 PyCharm , 小修改的话一般也是用 VSCode , 大改还是习惯使用 PyCharm

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1199608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX