-
Notifications
You must be signed in to change notification settings - Fork 294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a remote file system/explrorer (Jupyter Lab behavior) #1366
Comments
The relevant VS code API is this one: The relevant Jupyter API is this one: |
Imagine a scenario where a Jupyter Lab (or hub) user just sends a URI to a VS code user. It opens the entire workspace from that URI. |
I think the implementation of these features would be fantastic! |
Yes, so far this is the first major roadblock I've encountered when I tried out VS Code and is what is preventing me from switching. I would like to be able to access notebooks (the way I am able to with Jupyter notebook and Jupyter lab) on the remote file system.
I've still got lots to explore on VS Code, in terms of using Jupyter notebooks on it; but I agree with @javiqm12: if VS Code is basically Jupyter lab (with none of the major functions missing) but with added IDE functions, that would be the most ideal. |
Big ups on this feature. I can imagine very few scenarios in which I wouldn't want to do something with the filesystem if I'm sending work to a remote server. Even if I'm storing my code locally I will probably have data on the remote that may need to be examined and having no direct way of doing that is a stopping point. I'm actively looking for an alternative to JupyterLab (need autocomplete that's worth a damn) but so far every project has this issue of no filesystem access. |
Same here, thumbs up! |
Looking forward for this feature too! |
This would be an awesome feature for our team of 100+ data scientists |
Noting two of the major pain points / expectations from talking to our users: 1. While executing nb with a remote kernel, refer to local files This is especially a pain point for developers in DS/ML teams that test code locally before connecting to a remote kernel for a scalable / cloud dev environment that provides powerful (or more specific) compute & persistent storage. In these cases, users want and need fast access to notebooks and other related work artifacts on the local file system so that they can "continue" their work. The confusion in the VS Code UI is that it only shows files in the local system (not the one in remote kernels), even though the users cannot access them when they're connected to a remote kernel. Here are verbatims as examples of user frustrations:
2. While executing nb with a remote kernel, navigate remote files through the UI The current way of exploring remote files in VS Code is not very UI-friendly when connected to a remote kernel. Users would have to use cell magics through the Though, other web-based products do this as well (mostly by default, since you already have to be connected to a remote kernel when loading the nb UI) Related to this, is the ability to see and manage the Python environment on the remote kernel without having to SSH into the server, and some verbatims to go with this ask:
Proposals for exploration:
|
Precisely. It would be very helpful if we can have something like this. |
Is there any update on this? At a bare minimum, is there a way to open remote files through an ipython terminal? |
any news about the progress of this feature? Would be great if we had something like in PyCharm |
Notes:
Solution(s)
Challenges
|
Any update on this feature? Really need it!! |
+1 |
There's been a number of bugs/requests for this:
https://github.com/microsoft/vscode-python/issues/9065
https://github.com/microsoft/vscode-python/issues/9043
https://github.com/microsoft/vscode-python/issues/7956
https://github.com/microsoft/vscode-python/issues/9620
I believe we could implement a remote file system for a remote server URI and then we'd behave the way customers want (and incidentally do the same thing Jupyter Lab does here)
The text was updated successfully, but these errors were encountered: