我开始使用conda环境。我知道我可以打开并使用R jupiter笔记本,但我首选的工作流程是在python笔记本中使用R,必要时使用rpy2和两种语言之间的推/拉数据
%R push data
%R run something
%R pull output
但是现在当我在conda环境中运行rpy2时,它会搜索conda环境中R文件夹中的所有包。我想使用我的主目录中安装的软件包或我工作的机器上的软件包,而无需为每个conda环境重新安装所有软件包。这可能吗?
答案 0 :(得分:1)
有几种方法可以告诉R关于包目录(http://stat.ethz.ch/R-manual/R-devel/library/base/html/libPaths.html)。
尝试设置环境变量R_LIBS或R_LIBS_USER(在笔记本中%load_ext rpy2.ipython
之前)。