如何在Jupyter Lab中添加Conda环境

统计主任:

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

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

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

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

Nihal Sangeeth:

假设您的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等,上述步骤将很有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章