我尝试从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(它已经安装)。没工作。
建议?
在尝试使用之前加载jupyter扩展:
%load_ext rpy2.ipython
我按照@lgautier的建议尝试了%load_ext rpy2.ipython
,并收到错误消息No module named 'simplegeneric'
。一旦我pip安装simplegeneric,一切正常,我不需要load_ext
语句。
不知道为什么dockerfile不能安装simplegeneric,但是你有它。