jupyter添加内核
R
将一个新的 R 环境添加为 Jupyter (Notebook 或 Lab) 的内核。
假设新 R 环境名称为 your_r_env_name
-
激活你的 Conda R 环境:
打开终端或 Anaconda Prompt,运行:
Bash
conda activate your_r_env_name -
在激活的环境中安装 r-irkernel 包:
这个 R 包是让 Jupyter 能够识别和连接到 R 环境的关键。
conda install -c conda-forge r-irkernel # 或者 # mamba install -c conda-forge r-irkernel请确保是在已激活的
your_r_env_name环境下执行此命令。 -
启动 R 并注册内核:
-
首先,在当前激活的终端中输入
R命令,启动 R 会话。 -
然后,在 R 控制台内部,运行
IRkernel包提供的函数来注册这个环境:代码段
# 在 R 控制台内运行以下命令: IRkernel::installspec(name = 'your_r_env_name', displayname = 'R (your_r_env_name)', user = TRUE)name = 'your_r_env_name': 这是内核的内部标识符,建议使用你的环境名,方便管理。displayname = 'R (your_r_env_name)': 这个是显示在 Jupyter 界面内核列表中的名称,可以自定义,使其易于识别。user = TRUE: 将内核配置安装到当前用户目录下,这是推荐的方式,可以避免权限问题。
-
注册成功后,R 控制台会显示安装路径。然后输入
q()并按回车,退出 R 会话。
-
-
重启 Jupyter Notebook / JupyterLab:
关闭当前所有正在运行的 Jupyter 实例,然后重新启动它。
完成以上步骤后,就能在 Jupyter 的内核菜单(例如 "Kernel" -> "Change kernel")或者新建 Notebook 时的启动器 (Launcher) 中看到你刚刚添加的内核。