Jupyter Lab——如何添加没有出现的kernel

1 问题描述

今天在学习的时候遇到一个问题,想要更改kernel时,发现自己常用的一个kernel并不在 Jupyter Lab显示的kernel列表中,

那么该怎么办呢,于是就百度了一下~

2 致谢

感谢网友dc的梦呓提供的资料!

链接如下:https://www.jianshu.com/p/81fe3d043d67

3 解决方案

step 1:首先打开conda的终端;

step 2:打开对应的conda环境,

conda activate conda-name

step 3:安装ipykernel包,

conda install ipykernel

step 4:然后使用ipykernel命令添加当前conda环境,

ipython kernel install --user --name=conda-name

--user::表示在当前账户设置;

--name:conda-name为kernel名称;

然后刷新正在使用的Notebook页面,或者重启 Jupyter Lab环境就可以啦~

### Jupyter Lab 和 Conda 使用教程 #### 创建并激活 Conda 虚拟环境 为了在特定项目中隔离依赖项,创建一个新的 Conda 虚拟环境是一个明智的选择。通过命令 `conda create --name myenv` 可以轻松完成这一操作[^1]。 要激活这个新创建的虚拟环境,在 Windows 上应使用 `conda activate myenv` 命令;而在 macOS 或 Linux 下,则同样适用此命令来切换到新的工作空间[^3]。 #### 安装必要的包至 Conda 环境 为了让所创建的 Conda 环境能够在 JupyterLab 中被识别和支持 Python 内核运行,需执行如下指令: ```bash conda install -n myenv ipykernel ``` 这一步骤确保了该环境下可以正常启动 IPython kernel 并与 Jupyter 应用程序交互。 #### 注册 Conda 环境给 JupyterLab 使刚刚配置好的 Conda 环境能够作为选项出现在 JupyterLabKernel 列表里,还需要进一步的操作——即把当前活跃的 Conda 环境注册成为可用的 Jupyter 内核之一。具体做法是在终端中输入以下命令: ```bash python -m ipykernel install --user --name=myenv --display-name "Python (myenv)" ``` 这里,“myenv”代表之前定义过的 Conda 环境名字,而 “Python (myenv)”则是希望展示出来的描述性名称。 #### 启动 JupyterLab 实例 当一切准备就绪之后,可以通过简单的命令行调用来开启基于 Web 浏览器界面的应用服务端口,默认情况下会自动打开浏览器窗口连接到 http://localhost:8888 地址访问应用首页。如果想要从某个特别目录下开始浏览文件结构的话,只需先导航至此位置再键入相应启动语句即可实现目标效果: ```bash cd /path/to/your/project/folder && jupyter lab ``` 上述方法允许用户直接定位到所需的工作区,并立即着手处理相关任务而不必手动寻找路径[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值