使用anaconda加载rpy2时出错

时间:2015-09-16 07:43:34

标签: python anaconda rpy2

我正在尝试将rpy2加载到我正在使用anaconda的项目中,我收到一个令人惊讶的错误,我无法找到解决方案。 我的python版本是3.4,我的anaconda版本是3.17.0 - 我使用的是Mac(OSX Yosemite版本10.10.4)

R version 3.2.2 (2015-08-14) -- "Fire Safety"

Platform: x86_64-apple-darwin11.4.2 (64-bit)

try:
    from rpy2 import robjects
except ImportError as e:
    print(e)

我收到此错误消息

  

的dlopen(/Users/user1/anaconda/lib/python3.4/site-packages/rpy2/rinterface/_rinterface.so,   2):未加载库:@ rpath / R / lib / libR.dylib引用自:

     

/Users/user1/anaconda/lib/python3.4/site-packages/rpy2/rinterface/_rinterface.so   原因:未找到图像

提前感谢您的帮助

1 个答案:

答案 0 :(得分:15)

我刚刚针对R 3.2.2构建了更新的rpy2 2.7.0。你能跑吗

   X = fPixelsToTwips(GetSystemMetrics(SM_CXSCREEN), "X") '
   Y = GetSystemMetrics(SM_CYSCREEN)

并查看是否修复了它?