Closed singhavneet447 closed 8 months ago
Hi @singhavneet447 - this is due to some kind of issue where the entrypoints within the juptyer_client
7.0 are not getting installed. Since the local-provisioner
is introduced via an entrypoint in that package and represents the kernel provisioner to use when no other provisioners are registered or configured, the system is unable start default kernel configurations.
This forum post contains the resolution, which is to essentially reinstall the jupyter_client
package: https://discourse.jupyter.org/t/kernel-python-3-is-referencing-a-kernel-provisioner-local-provisioner-that-is-not-available-ensure-the-appropriate-package-has-been-installed-and-retry/10436
Do you happen to know how your version of jupyter_client
7.0 was originally installed or came about? It would be good to get a better understanding of how the package can be installed w/o entrypoint registration.
Perhaps there's a way we (jupyter_client) can detect that it's the local-provisioner
that is not found and, if so, attempt to construct the entrypoint instance on the fly.
This appears to be due to the previous dist-info directory remaining behind following the installation of jupyter_client 7.0. I have created a pull request to detect and get past this particular scenario (see link prior to this comment).
Update: jupyter_client 7.0.3 contains detection and dynamic creation of the local-provisoner to address these situations: https://pypi.org/project/jupyter-client/
This issue can be closed.
I have been using jupyter notebook in Miniconda for over an year now. I have Python and R Kernels installed, but suddenly I cant use them. Jupyter notebooks launches, but there's no Kernel there. I see following error in cmd:
Any insight is really appreciated.