linux - 如何使用默认 R 安装通过 conda 安装 rpy2

标签 linux r python-2.7 anaconda rpy2

我在 Ubuntu Linux 上使用 Anaconda Python 发行版,并想在 IPython 笔记本中使用 R magics。有没有办法使用 conda 发行版安装 rpy2 并使用我当前在/usr/bin/R 的默认 R 安装?我的目标是保持当前的 R 安装不变,而不通过 conda 安装 R 或其他 R 包。

response to a related question建议在 Mac 上使用配方,但对我不起作用:

conda skeleton pypi rpy2
conda build rpy2
conda install rpy2 --use-local

构建命令产生以下错误:

Error: No packages found in current linux-64 channels matching:  singledispatch

我可以通过 binstar 安装 singledispatch:

conda install -c https://conda.binstar.org/asmeurer singledispatch

conda list | grep "singledispatch"
singledispatch            3.4.0.3                  py27_1

但是我得到了关于在当前 linux-64 channel 中找不到包的相同错误。

最佳答案

我有一个类似的问题,包没有安装在正确的地方,我建议使用 apt 而不是 conda

sudo apt 安装 python-rpy2

编辑: * 注意 2.7 已停止对 rpy2 的官方支持 *

关于linux - 如何使用默认 R 安装通过 conda 安装 rpy2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31392238/

相关文章:

c++ - 覆盖写入控制台的文本

linux - 在 rpm/deb 安装期间添加存储库的礼仪

r - 支持向量机分类器错误

python 2子进程check_output不返回错误输出

python - 访问 split 函数后的最后一个字符串以创建新列表

linux - udev规则匹配雷凌wifi卡加载rt2800usb

c++ - 如何在 Linux 中实用地检索连接的接入点信息

r - 视线中的垂直线

r - 在 R 中积分非参数曲线

Python2.7 argparse 需要一个或两个选项