我在 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/