好的,经过很多麻烦后,我终于在Windows 7 x64上安装了Rpy2。
版本信息:
R版本3.2.0(2015-04-16) - "全部成分" 版权所有(C)2015 R统计计算基金会 平台:x86_64-w64-mingw32 / x64(64位)
C:\ Anaconda> conda -V conda 3.18.5 C:\阿纳康达>蟒 Python 2.7.10 | Anaconda 2.1.0(64位)| (默认情况下,2015年11月7日,13:18:40)[MSC v.1500 64位(AMD64)]在win32上
现在,它正在运行,但我不得不做一些奇怪的事情 How to setup environment variable R_user to use rpy2 in python
所以,我为所有用户安装了Anaconda和R,而不仅仅是为了我自己。所以这根据帖子略有改变。
我必须设置环境变量
rpy2.rinterface.RRuntimeError: Error in library(modeltools) : there is no package called 'modeltools'
Error in library(modeltools) : there is no package called 'modeltools'
运行我的程序时,我在Python中遇到错误:
CAR
-------
CAR_PK
//... other columns
OPTION
------
CAR_FK
OPTION_TEXT
//... other columns
所以我加载了R并且没有安装modeltools。所以我在Python源代码中找到了安装的模型工具和其他必要的包。
我甚至重新启动了。
错误仍然存在。我完全难过了。
答案 0 :(得分:1)
RRuntimeError
是来自嵌入式R的异常:它找不到包“modeltools”。真。
那么现在如何在运行R时安装包?
尝试检查R函数.libPaths()
返回的内容在R或rpy2中嵌入的R之间是否不同。