慎用 PyCharm Remote Development 功能 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Deteriorator
V2EX    Python

慎用 PyCharm Remote Development 功能

  •  1
     
  •   Deteriorator 12 天前 1254 次点击

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

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

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

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

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

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

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

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

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

    2 ,如果你做过 k8s 的 operator 模式开发,那么最佳的开发环境就是直接在开发的 k8s 环境里 直接 ssh 到 operator pod ,修改即可 build ,不用配置环境。
    WDATM33
        11
    WDATM33  
       11 天前
    @coefu #10 那我还是感觉太麻烦了 我喜欢在自己电脑上一把梭,而且现在电脑性能都这么强了我后台常驻 100 多个 edge tab 页,vscode idea 还有各种调试工具都不卡 只要不卡我就对那些数字没要求 感觉完全没有远程开发的必要哇。
    prosgtsr
        12
    prosgtsr  
       11 天前
    远程开发还是用 vscode 吧
    顺便一提,以前用 idea2019 很舒服,后来为了 ai 不得不升级,难用的很,比如同时看一个仓库的两个分支的 commit 信息,老版本切过去丝滑的很,新版本切过去把老分支的 commit 信息窗口也清空了,非得等会儿才能同时显示出老分支和新分支的信息
    Deteriorator
        13
    Deteriorator  
    OP
       10 天前
    @prosgtsr 主要是习惯了 PyCharm , 小修改的话一般也是用 VSCode , 大改还是习惯使用 PyCharm
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3377 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 13:11 PVG 21:11 LAX 06:11 JFK 09:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86