rpy2- "Невозможно найти R.dll в xxxxx" - PullRequest
0 голосов
/ 25 апреля 2019

Я хочу использовать R в Python.Я устанавливаю rpy2 conda install -c r rpy2.Но когда я импортирую robjects, возникает ошибка Unable to locate R.dll at 'C:\Program Files\R\R-3.5.1\bin\x64\R.dll'.на моем компьютере R был установлен в D:\R\R-3.5.1

Я пытался добавить D:\R\R-3.5.3, D:\R\R-3.5.3\bin и D:\R\R-3.5.3\bin\x64 к моему пути, но это не сработало.Я не понимаю, почему подразумевается C:\Program Files\R\R-3.5.1\bin\x64\R.dll, потому что мой R был установлен в D:\R\R-3.5.1

Это список ошибок

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Anaconda3\lib\site-packages\rpy2-2.9.4-py3.7-win-amd64.egg\rpy2\robjects\__init__.py", line 16, in <module>
    import rpy2.rinterface as rinterface
  File "D:\Anaconda3\lib\site-packages\rpy2-2.9.4-py3.7-win-amd64.egg\rpy2\rinterface\__init__.py", line 46, in <module>
    _load_r_dll(R_HOME)
  File "D:\Anaconda3\lib\site-packages\rpy2-2.9.4-py3.7-win-amd64.egg\rpy2\rinterface\__init__.py", line 27, in _load_r_dll
    raise RuntimeError("Unable to locate R.dll at %s" % r_dll)
RuntimeError: Unable to locate R.dll at C:\Program Files\R\R-3.5.1\bin\x64\R.dll

Я надеюсь, что кто-то может мне помочь.

...