Configure Remote Jupyter Server
Answered
I have a high-end Data Science VM on Azure running a Jupyter Server instance. I've been struggling to configure PyCharm and DataSpell (EAP) against this remote instance. I'm using SSH tunneling to achieve this, but all my efforts are in vain. It works like a charm from a browser but not from PyCharm/DataSpell. I tried going through related Jetbrains documentation but nothing worked. Any help on this front is much appreciated.
Please sign in to leave a comment.
Do you get any errors when trying to configure that server in Settings/Preferences | Build, Execution, Deployment | Jupyter | Jupyter Servers?
What authentication type does the server use?
Sergey Karpov - I first configured local port forwarding with SSH to the remote server. After this, I tried to configure the Jupyter server and I get different behaviors with DataSpell and PyCharm. DataSpell is not even accepting the url (throwing 'malforned URL' error). (my url is something like https://localhost:<port>/?token=xxxx). PyCharm accepts the url in Settings/Preferences | Build, Execution, Deployment | Jupyter | Jupyter Servers dialog but continues to use the local Jupyter server instance only.
Oh, I see.
I believe it's not supported at the moment.
This feature request seems to be relevant https://youtrack.jetbrains.com/issue/PY-36323
Ah. Is there no other way I could connect to a remote Jupyter server with PyCharm/Datalore?