/ / Instalacja rpy2 - Zmienny błąd - python, r, rpy2

Instalowanie programu rpy2 - Variable Error - python, r, rpy2

Próbuję zainstalować rpy2. Zainstalowałem R i rpy2. Próbuję zaimportować rpy2.robjects jako robjects.

Pojawia się następujący błąd:

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import rpy2.robjects as robjects
File "C:Python27libsite-packagesrpy2robjects__init__.py", line 15, in <module>
import rpy2.rinterface as rinterface
File "C:Python27libsite-packagesrpy2rinterface__init__.py", line 90, in <module>
raise RuntimeError("Unable to locate R.dll within %s" % R_HOME)
RuntimeError: Unable to locate R.dll within C:Program FilesRR-3.0.2binx64

Stworzyłem R_HOME jako C: Program FilesRR-3.0.2bin64 w moich zmiennych środowiskowych . Jest R.dll w tym miejscu, co robię źle, dlaczego nie będzie działać?

Odpowiedzi:

1 dla odpowiedzi № 1

Jesteś Binarki Gohlkego?

Wśród różnych kombinacji, R_HOME of c: Progra ~ 1RR-3.0.3

i

c: / program files / r / r-3.0.3

pracował dla mnie. Wygląda na to, że wcale tak nie jest albo lub obie.


0 dla odpowiedzi nr 2

Błąd jest prawdopodobnie spowodowany zmienną R_HOME wskazującą na x64. Użyj jak wspomniano c: Progra ~ 1RR-3.0.3 w zmiennej R_HOME. Widzieć rpy2 zainstaluj na Windows 7

HTH


0 dla odpowiedzi № 3

Miałem ten sam problem. Okazuje się, że NIE jest to właściwa ścieżka do wstawienia R_HOME:

C: Program FilesRR-3.0.2bin64

zamiast tego użyj:

C: Program FilesRR-3.0.2

Zastępowanie dowolnego numeru wersji zainstalowanego dla R-3.0.2.

Sprawdziłem źródło rpy2 i zobaczyłem, że wyszukiwano R_HOME z dołączonym binem i dołączoną biblioteką, więc nie potrzebujesz tego w R_HOME.