У меня такая же проблема и я решил на данный момент.
«Google» сказал мне, что мне нужно установить «Microsoft Visual C ++ Compiler for Python 2.7». Я устанавливаю не только инструмент, но и Visual C ++ 2008 Reditributable, но это не помогло. Затем я попытался установить Visual C ++ 2008 Express Edition. И проблема ушла!
Просто попробуйте установить Visual C ++ 2008 Express Edition!
Попробуйте
sudo apt-get install python-rpy2
(или используйте какой бы вариант упаковки вы предпочитаете), поскольку пакет существует в дистрибутиве.
Как указано в установке rpy2 на Ubuntu , иногда отсутствующие python-dev (python-devel в RHEL) могут вызывать эти проблемы. Вы можете исправить либо
sudo apt-get install python-dev
, либо
sudo yum install python-devel
Или другую инструкцию по установке ОС для установки python-dev [el]
Если вы скомпилируете R с
./configure --enable-R-shlib
, тогда R установлен в /usr/local/lib/R
. Таким образом вы можете добавить эти строки в .bashrc, для вас и пользователя root
export R_HOME=/usr/local/lib/R
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$R_HOME/lib
Затем вы можете установить из pip или build из tarball