kongkongye
V2EX  ›  Jupyter

pycharm 里连接远程 jupyter,自动补全怎么搞?

  •  
  •   kongkongye · May 24, 2023 · 1847 views
    This topic created in 1098 days ago, the information mentioned may be changed or developed.

    搞了一上午,仍是没搞定。

    我想利用 pycharm 对 python 代码的自动补全功能(包括点击跳转定义等),在 pycharm 里打开 ipynb 文件,可以连接到多个不同的远程 jupyter 服务端,理想中应该切换连接到某个服务端,python 解析器自动使用那个服务端环境的,这样在服务端上装的第三方包都能识别,实际上却不行,python 解析器我需要选择本地的,对于服务端装的包,本地也装个对应的包,然后 pycharm 里才有自动补全功能,我能理解,但这样很蛋疼。

    如果不要自动补全,那是能用的,对于第三方包,虽然 pycharm 的 jupyter notebook 里显示报错了,但运行时,代码是能在远程服务器上正常运行的,但这样就没编码体验了,变回了最原始的纯文本编辑。

    另外是发现有 jupyter 的自动补全插件,但这种方式不太喜欢,更喜欢 pycharm IDE 里强大的各种功能支持。

    难道 pycharm 在远程相关开发上真的不如 vscode ?我找不到更好的办法了。

    具体场景描述:jupyter 运行在远程 docker 容器上( docker 容器里的 conda 虚拟环境里),pycharm 在本地运行,ipynb 也在本地打开(指定 jupyter server 为远程的地址)。

    daveh
        1
    daveh  
       May 25, 2023 via iPhone
    要分别设置 python 远程 SSH 解释器。
    kongkongye
        2
    kongkongye  
    OP
       May 25, 2023 via iPhone
    @daveh 的确是这样,已解决
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3286 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
    ♥ Do have faith in what you're doing.