【问题标题】:install %%R cell magic in docker from jupyter docker stack从 jupyter docker stack 在 docker 中安装 %%R cell magic
【发布时间】:2019-07-20 07:24:12
【问题描述】:

我尝试从 docker 堆栈安装 datascience jupyter docker image(标签 45b8529a6bfc,上次更新时间为 2019 年 2 月 14 日)。我的整个 dockerfile:

FROM jupyter/datascience-notebook:45b8529a6bfc
USER $NB_UID

当我打开一个带有 R 内核的新 Jupyter 笔记本时,该笔记本工作正常。当我在 ipython 笔记本中尝试 %%R 单元魔法时,它不起作用:

%%R
3+4
UsageError: Cell magic `%%R` not found.

我在各种 stackoverflow 答案和互联网搜索中闲逛,尝试安装 rpy2(它已经安装)。没用。

建议?

【问题讨论】:

    标签: docker jupyter-notebook ipython rpy2


    【解决方案1】:

    在尝试使用之前加载 jupyter 扩展:

    %load_ext rpy2.ipython
    

    【讨论】:

    • 谢谢!你的答案没有用,但它让我找到了答案。
    【解决方案2】:

    我按照@lgautier 的建议尝试了%load_ext rpy2.ipython,得到了错误消息No module named 'simplegeneric'。一旦我 pip 安装了 simplegeneric,一切正常,我不需要 load_ext 语句。

    不知道为什么 dockerfile 没有安装 simplegeneric,但是你有它。

    【讨论】:

      猜你喜欢
      • 2019-09-04
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多