安装 rpy2

Installing rpy2

我是 运行 Python 3.5,Anaconda 在 Windows 7 上,我想使用 rpy2。我已经安装了 R 3.3,它在 RStudio 中运行良好。

pip install rpy2 

返回

"Tried to guess R's HOME but no R command in the PATH"

我遵循了 提出的解决方案并下载了 rpy2 2.8,然后

cd Downloads 
pip install rpy2-2.8.0+r33-cp35-cp35m-win32.whl 

这似乎有效(返回 "Successfully installed rpy2-2.8.0")。

然而,

import rpy2 

在 Spyder 中 returns

"No module named 'rpy2'"

请帮忙,我迷路了...

如果你不顾一切,你可以安装 WinPython(对于 windows 用户),它有很多已经安装并可以使用的包,包括 rpy2,有时会在 windows 压力很大。

或者如果你真的想让它那样工作,也许你可以检查那个包是否安装在 Downloads 文件夹中并将它移动到 [= 对应的文件夹17=] 图书馆

我想你安装了不止一个 python?!

如果是这样,那么 "pip .. install .." 会将库安装到这个 python 中,当您在 shell/console 中键入 "python" 时会得到这个 python。

如果你想用你的 python 3.5 的 32 位版本安装这个 32 位库,你可以输入 "py -3.5-32 -m pip .. install .."

"py -3.5-32" 选择您的 32 位 Python 3.5 解释器(来自您的注册表?) "-m pip" 加载模块 pip。

pip 命令的其余部分与之前相同,install ... packagename ..