我對Python比較新(在win10上是Anaconda 3.6.0,64位),我很難讓它和R(3.3.2)一起玩。從rpy2.bots導入問題
我使用暢達安裝安裝RPy2(版本2.8.5),然後試圖把事情在python工作:
import rpy2
from rpy2 import robjects
,但我得到了一個令人困惑的,有點無益的錯誤信息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\robjects\__init__.py", line 16, in <module>
import rpy2.rinterface as rinterface
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\rinterface\__init__.py", line 87, in <module>
_load_r_dll(R_HOME)
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\rinterface\__init__.py", line 64, in _load_r_dll
ctypes.CDLL(r_dll)
File "C:\Users\mdmms\Anaconda3\lib\ctypes\__init__.py", line 344, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
我曾看過類似的線程,但無濟於事。如果可以的話,請幫忙,但請保持好心情,我是新來的。
是什麼的'暢達信息--envs'輸出,以及'暢達list' –
感謝回去我@Phillip:'C #暢達環境: # Data_SCI C:\用戶\ mdmms \ Anaconda3 \ ENVS \ Data_SCI 根* C:\用戶\ mdmms \ Anaconda3' – user1568416
康達列表輸出太長了徵求意見的格式,但rpy2肯定在那裏。 – user1568416