从jupyter docker stack安装%dock的R cell magic in docker

问题描述 投票:0回答:2

我尝试从docker stacks安装datascience jupyter docker image(标签45b8529a6bfc,最后更新2019年2月14日)。我的整个dockerfile:

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

当我用R内核打开一个新的Jupyter笔记本时,笔记本工作正常。当我在ipython笔记本中尝试%% R cell magic时,它不起作用:

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

我徘徊各种stackoverflow答案和互联网搜索,尝试安装rpy2(它已经安装)。没工作。

建议?

docker jupyter-notebook ipython rpy2
2个回答
0
投票

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

%load_ext rpy2.ipython

0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.