无法访问带有网状结构的Anaconda环境

时间:2019-12-15 23:06:20

标签: python r anaconda conda reticulate

我在使用R中的网状包装选择特定的Anaconda环境时遇到问题。

我成功的方法是使用以下代码(使用R Markdown)使python在我的机器上使用R:

```{r setup, include=FALSE}
library(reticulate)
use_python("C:/Anaconda3/python.exe")```

那太好了,但几乎所有情况下,我都想使用我之前在Anaconda中创建的特定环境。因此,这就是我尝试过的错误消息:

```{r setup, include=FALSE}
library(reticulate)
use_condaenv(condaenv = 'PFDA', conda = "C:/Anaconda3/Library/bin/conda")```

Error: Specified conda binary 'C:/Anaconda3/Library/bin/conda' does not exist.

我一直在参考本文档here,它建议代码应如下所示:

use_condaenv(condaenv = "r-nlp", conda = "/opt/anaconda3/bin/conda")

但是,在Anaconda3文件夹中,没有名为bin的子文件夹: enter image description here

显然我在这里做错了。可能是因为我没有向正确的方向发送R以找到conda吗?希望有人可以指出正确的方向,因为我很高兴在我的编码生活中实现这一目标。

我的会话规范:

R version 3.6.2 (2019-12-12)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=English_United Kingdom.1252 
[2] LC_CTYPE=English_United Kingdom.1252   
[3] LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C                           
[5] LC_TIME=English_United Kingdom.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets 
[6] methods   base     

other attached packages:
[1] reticulate_1.13

loaded via a namespace (and not attached):
 [1] compiler_3.6.2  Matrix_1.2-18   tools_3.6.2    
 [4] yaml_2.2.0      Rcpp_1.0.3      grid_3.6.2     
 [7] knitr_1.26      jsonlite_1.6    xfun_0.11      
[10] png_0.1-7       lattice_0.20-38

0 个答案:

没有答案