应该使用UsernamePasswordAuthenticationFilter
软件包在R中启用conda环境。我可以简单地证明它不起作用。
reticulate
使用RStudio Desktop,我可以在conda环境中启动它。但是,对于RStudio服务器,我需要使用balter@conda-test:~$ R
> library(reticulate)
> use_condaenv('dada2')
> library(dada2)
Error in library(dada2) : there is no package called ‘dada2’
>
Save workspace image? [y/n/c]: n
balter@conda-test:~$ source activate dada2
(dada2) balter@conda-test:~$ R
> library(dada2)
Loading required package: Rcpp
Warning message:
package ‘Rcpp’ was built under R version 3.4.4
>
来设置适当的路径。我尽了我所能想到的最好的方法,并且效果很好,但是当我尝试加载或特别是安装新软件包(使用bioconda)时,仍然偶尔会出错。
我最近和最奇怪的错误是:
.Rprofile
在没有设置下面列出的环境变量的> source("http://bioconductor.org/biocLite.R")
Error in file(filename, "r", encoding = encoding) :
internet routines cannot be loaded
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
unable to load shared object '/home/lab/conda/envs/dada2/lib/R/modules//internet.so':
/home/lab/conda/envs/dada2/lib/R/modules//../.././libk5crypto.so.3: symbol krb5int_utf8s_to_ucs2les version krb5support_0_MIT not defined in file libkrb5support.so.0 with link time reference
>
的情况下启动R时,不会出现此错误。
R环境
.Rprofile