marcusianlevine.jupyter-container
jupyter-container
为您的 Ansible Container 项目添加了单用户 Jupyter notebook 服务。专为与 JupyterHub 一起使用而设计。
运行以下命令来安装服务:
# 将工作目录设置为您的 Ansible Container 项目根目录
$ cd myproject
# 安装服务
$ ansible-container install marcusianlevine.jupyter-container
需求
- Ansible Container
- 一个现有的 Ansible Container 项目。要创建项目,只需运行以下命令:
# 创建一个空项目目录 $ mkdir myproject # 将工作目录设置为新目录 $ cd myproject # 初始化项目 $ ansible-container init
角色变量
py2_env
- 添加到 conda 的 Python 2 虚拟环境名称
jupyterhub_pip_version
- 必须与从此镜像启动的 JupyterHub 的版本匹配
cran_packages
- 要安装的 R 包列表
conda2_packages
- 要安装的 conda Python 2 包列表
pip2_packages
- 要安装的 pip Python 2 包列表
extra_conda3_packages
- 除
conda2_packages
外要安装的额外 conda Python 3 包列表
- 除
extra_pip3_packages
- 除
pip2_packages
中列出的包外,要安装的额外 pip Python 3 包列表
- 除
extra_lab_extensions
- 要安装的额外 Jupyter Lab 扩展(npm 包)列表
install_nbextensions
- 使用 conda 安装
jupyter_contrib_nbextensions
(及相关配置工具)
- 使用 conda 安装
依赖关系
注意:此角色旨在从 单用户 Jupyter notebook 基础镜像 构建
许可证
BSD
作者信息
由 Marcus Levine 为 CKM Advisors 撰写。