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 № 1Jesteś 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.