我对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