gpt4 book ai didi

python - 如何将 conda 环境添加到 jupyter 实验室

转载 作者:IT老高 更新时间:2023-10-28 21:00:14 29 4
gpt4 key购买 nike

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

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

我找到了一个“修复”,它每次都有效,但一点也不方便。如果我在我的新环境中安装 Jupyter Notebook,然后从这个新环境启动一个 Jupyter Notebook,关闭它,回到基础环境,然后从基础环境启动 Jupyter Lab,我的新环境在 Jupyter Lab 中作为内核可用。

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

最佳答案

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

$ conda activate cenv           # . ./cenv/bin/activate in case of virtualenv
(cenv)$ conda install ipykernel
(cenv)$ ipython kernel install --user --name=<any_name_for_kernel>
(cenv)$ conda deactivate

如果您重新启动 jupyter notebook/lab,您将能够看到可用的新内核。对于较新版本的 jupyter 内核将出现而无需重新启动实例。只需按 F5 刷新即可。

PS:如果您使用的是 virtualenv 等,上述步骤也适用。

关于python - 如何将 conda 环境添加到 jupyter 实验室,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53004311/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com