jupyterhub配置conda环境

由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:2 年前

如题

JupyterHub是一个支持多用户的Notebook服务器,用于创建、管理和代理多个Jupyter Notebook实例。
jupyter notebook 配置conda环境可参考 https://shixiangwang.github.io/blog/4-jupyter-notebook-conda/

使用jupyterhub 配置conda环境与使用jupyter notebook 配置conda环境大体一致。
如果是管理员使用jupyterhub配置的conda环境,其它用户都可以使用,如果是普通用户自己配置的conda环境,则只能该用户自己使用。
1、首先使用conda创建环境

1
conda create -n py38 python=3.8

2、环境建好以后进入环境

1
source activate py38

3、进入环境后安装和配置ipykernel

1
2
3
4
5
conda install -c conda-forge ipykernel
python -m ipykernel install --name=py38 --prefix=/home/xxx/.local
# --prefix 指定安装路径
# 管理员可安装到 /usr/local 下或者其他自定义路径
# 比如 /share/apps/miniconda3/envs/py38/

现在打开jupyterhub进入自己的lab就可以看到多了一个conda的kernel。
参考:https://jupyterhub.readthedocs.io/en/stable/reference/config-user-env.html


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!