установить магию ячейки %% R в докер из стека докеров Jupyter - PullRequest
0 голосов
/ 26 февраля 2019

Я попытался установить образ докера datascience jupyter (тег 45b8529a6bfc, последнее обновление 14 февраля 2019 г.) из стеков докеров.Весь мой dockerfile:

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

Когда я открываю новый блокнот Jupyter с ядром R, блокнот работает нормально.Когда я пытаюсь использовать магию ячеек %% R в записной книжке ipython, она не работает:

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

Я бродил по различным ответам stackoverflow и поискам в Интернете, пытался установить rpy2 (он уже был установлен).Не сработало.

Предложения?

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Я попытался %load_ext rpy2.ipython, как предложено @lgautier, и получил сообщение об ошибке No module named 'simplegeneric'.Как только я установил simplegeneric, все работает, и мне не нужен оператор load_ext.

Не уверен, почему dockerfile не устанавливает simplegeneric, но у вас он есть.

0 голосов
/ 28 февраля 2019

Загрузите расширение jupyter, прежде чем пытаться его использовать:

%load_ext rpy2.ipython
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...