我在使用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的子文件夹:
显然我在这里做错了。可能是因为我没有向正确的方向发送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