rpy2 не может загрузить библиотеку R ggplot2 на Mac - PullRequest
0 голосов
/ 15 октября 2019

Я установил rpy2 и R на мой Mac, обе являются последней версией. Также установили R ggplot2 через R studio. Теперь я пытаюсь rpy2, в надежде запустить код R в терминале IPython.

Мой код очень прост, но при попытке загрузить ggplot2.

произошла ошибка. Вот кодв IPython:

%load_ext rpy2.ipython
%R require(ggplot2)

Я также пытался %R install.packages("ggplot2"), прежде чем требовать эту библиотеку. Но всегда возникала ошибка времени выполнения, например:

/ Users / abc / anaconda / lib / python2.7 / site-packages / rpy2 / rinterface / init .py: 185: RRuntimeWarning: загрузка необходимого пакета: ggplot2 warnings.warn (x, RRuntimeWarning)

Я использую Mac, установил rpy2 через Conda. Есть ли способ решить эту проблему, чтобы ggplot2 или любые другие необходимые библиотеки R могли быть загружены в IPython?

Позже я также попробовал с python 3, но это машина Windows, и получил этот тип ошибки: enter image description here

1 Ответ

0 голосов
/ 02 ноября 2019

Путь анаконды предполагает, что вы используете Python 2.7. rpy2 решил больше не поддерживать Python уже несколько лет. Какая бы версия вы не использовали, она больше не поддерживается, и вам повезет, если она вообще будет работать с последними версиями R.

Обновление до Python 3.

Также версии rpy2 на conda имеет тенденцию быть устаревшим или очень устаревшим. Попробуйте установить rpy2 из pypi (например, pip).

...