我正在使用Jupyter Lab,无法添加conda
环境。这个想法是从我的基本环境启动Jupyter Lab,然后能够选择我的其他conda env作为内核。
我安装了nb_conda_kernels
应该可以做到这一点的软件包,但是它并没有按照我的意愿工作。确实,假设我创建了一个新的Conda Environment,然后从基础上启动了jupyter Lab,我无法将新环境视为可用的内核。
我找到了一个“修复程序”,它每次都可以工作,但是根本不方便。如果我在新环境中安装Jupyter Notebook,然后从此新环境中启动jupyter Notebook,将其关闭,回到基础环境,然后从基础环境中启动Jupyter Lab,则我的新环境可以作为Jupyter Lab中的内核使用。
如果您知道如何在没有此“修复”的情况下使其工作,我将不胜感激。
假设您的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] 删除。
我来说两句