Я только начал использовать rpy2 с Python. Я установил его и могу выполнять простые вещи, например вызывать функцию plot из Python. Для всего, что я сделал, я использовал импортные вызовы, такие как:
import rpy2
import rpy2.robjects
Из роботов я могу делать то, что хочу. Однако, если я хочу использовать такие вещи, как ggplot2, я не могу заставить работать соответствующий импорт. Следуя инструкциям здесь , я пытаюсь:
from rpy2.robjects.packages import importr
Но я получаю сообщение об ошибке, в котором говорится, что нет модуля под названием «пакеты». Я не совсем уверен, почему это происходит, так как я могу импортировать другие вещи из robjects, например rpy2.robjects.numpy2ri. Я надеюсь, что это очевидная проблема, с которой сталкиваются другие люди! Я немного погуглил и попытался возиться с переменной env $ PYTHONPATH, но я не думаю, что это проблема.