V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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 · Mar 19 · 1997 views
    This topic created in 39 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    2 ,如果你做过 k8s 的 operator 模式开发,那么最佳的开发环境就是直接在开发的 k8s 环境里 直接 ssh 到 operator pod ,修改即可 build ,不用配置环境。
    WDATM33
        11
    WDATM33  
       Mar 20
    @coefu #10 那我还是感觉太麻烦了 我喜欢在自己电脑上一把梭,而且现在电脑性能都这么强了我后台常驻 100 多个 edge tab 页,vscode idea 还有各种调试工具都不卡 只要不卡我就对那些数字没要求 感觉完全没有远程开发的必要哇。
    prosgtsr
        12
    prosgtsr  
       Mar 20
    远程开发还是用 vscode 吧
    顺便一提,以前用 idea2019 很舒服,后来为了 ai 不得不升级,难用的很,比如同时看一个仓库的两个分支的 commit 信息,老版本切过去丝滑的很,新版本切过去把老分支的 commit 信息窗口也清空了,非得等会儿才能同时显示出老分支和新分支的信息
    Deteriorator
        13
    Deteriorator  
    OP
       Mar 21
    @prosgtsr 主要是习惯了 PyCharm , 小修改的话一般也是用 VSCode , 大改还是习惯使用 PyCharm
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   952 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.