我用conda安装了R和rpy2
conda install -y rpy2=2.9.1 pyarrow=0.11.0 r-base=3.4.3 r-leaps=3.0
当我使用ipython解释器时,一切都很好:
import rpy2.robjects.packages as rpackages
leaps = rpackages.importr('leaps')
base = rpackages.importr('base')
然而,在预安装的jupyter笔记本克隆(Cloudera datascience Workbench)中,rpy2似乎默认为预安装的R安装,而不是conda环境中安装的。至少当我尝试导入“leaps”库时,我得到了一个错误:
RRuntimeError: Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/usr/local/lib/R/library/stats/libs/stats.so':
libRlapack.so: cannot open shared object file: No such file or directory
正确的库路径应该在哪里
~/.conda/envs/python3.6/lib/R/library/leaps/libs
有人能告诉我哪些环境变量我必须调整指向正确的方向rpy2
目前没有回答
相关问题 更多 >
编程相关推荐