如何在Jupyter Lab中添加Conda环境

发布于 2021-01-29 19:33:39

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

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

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

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

关注者
0
被浏览
46
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看