Replies: 1 comment 6 replies
-
Well, you already know that JupyterLab Desktop does have an environment selector. Looking at it otherwise is not comparing apples to apples. Plain JupyterLab is used in different setups and in many there may be no virtual environment concept at all. This is especially the case for usage outside of the Python world. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Everyone,
I wanted to ask for previous discussions or clarifications on virtualenv selection - why do we have the current state of features related to Python virtualenvs?
I know the Python community is quite diverse in how it's working and using python environments (in the general sense, not just venvs). I barely know how to work with conda, but I know that many use that and so on. The Python package landscape is changing quickly from year to year too (different discussion..).
I know there already exists “competing” solutions
I've been working on pyproject-local-kernel which is a “new”1 way to configure the python environments for notebooks in jupyterlab - without having to install so many kernelspecs.
I'm not here to push for my solution - if jupyterlab just included a kernel virtualenv selector then my solution would be redundant. But I wanted to ask the state of things and accepted knowledge - and how can we improve it from this point.
I use my solution at work. The reason is reproducibility and ease of setup - can others check out the code from git and just start working on the notebooks? If we skip custom setup steps like installing kernelspecs or setting up bespoke environments, this gets easier. /A virtualenv selector solution will be sucessful if it has the same properites./
Footnotes
Well, someone else did it first ↩
Beta Was this translation helpful? Give feedback.
All reactions