小编典典

如何在Jupyter Lab中添加Conda环境

python

我正在使用Jupyter Lab,无法添加conda环境。这个想法是从我的基本环境启动Jupyter Lab,然后能够选择我的其他conda
env作为内核。

我安装了nb_conda_kernels应该可以做到这一点的软件包,但是它并没有按照我的意愿工作。确实,假设我创建了一个新的Conda
Environment,然后从基础上启动了jupyter Lab,我无法将新环境视为可用的内核。

我找到了一个“修复程序”,它每次都可以工作,但是根本不方便。如果我在新环境中安装Jupyter Notebook,然后从该新环境中启动jupyter
Notebook,将其关闭,返回到基础环境,然后从基础环境中启动Jupyter Lab,则我的新环境可以作为Jupyter Lab中的内核使用。

如果您知道如何在没有此“修复”的情况下使其工作,我将不胜感激。


阅读 272

收藏
2020-12-20

共1个答案

小编典典

假设您的conda-env被命名为cenv,它很简单:

$ conda activate cenv
(cenv)$ conda install ipykernel
(cenv)$ ipython kernel install --user --name=<any_name_for_kernel>
(cenv($ conda deactivate

如果重新启动jupyter笔记本/实验室,您将能够看到可用的新内核。

PS:如果您使用的是virtualenv等,则上述步骤很有效。

2020-12-20