代码之家  ›  专栏  ›  技术社区  ›  Christoph Burschka

如何持续安装软件包?

  •  0
  • Christoph Burschka  · 技术社区  · 7 年前

    https://github.com/jupyterhub/jupyterhub

    在这个个人容器中,我可以使用pip/conda安装额外的包。但是,每当主机重新启动时,都必须重新创建容器,并且已安装的包将丢失。

    有没有一个好的解决办法让这种情况持续下去?我想安装的包可以作为某种持久卷(比如用户数据)来安装,但是由于没有Docker经验,我不知道如何设置它。

    1 回复  |  直到 7 年前
        1
  •  1
  •   9769953    7 年前

    检查是否 official Jupyter documentation on user environments 有帮助。 我从下面的链接复制了文本:

    环境。默认情况下,在JupyterHub中创建的任何环境 以下步骤:

    确保 nb_conda_kernels 包安装在根目录中 Build a custom Docker image with repo2docker )

    配置Anaconda将用户环境安装到 $HOME .

    创建一个名为 .condarc 确保下列行位于内部:

    envs_dirs:
       /home/jovyan/my-conda-envs/
    

    文件夹,它将在会话之间保持。

    推荐文章