R网状:';找不到conda环境';尝试使用_condaenv时(必需=TRUE)
我看到有人问了不同的问题,但没有一个答案解决了我的问题。我使用的是Windows10,R版本3.6.2,RStudio版本1.2.5033,网状版本1.14R网状:';找不到conda环境';尝试使用_condaenv时(必需=TRUE),r,reticulate,R,Reticulate,我看到有人问了不同的问题,但没有一个答案解决了我的问题。我使用的是Windows10,R版本3.6.2,RStudio版本1.2.5033,网状版本1.14 > library(reticulate) > library(dplyr) > conda_list() 因此,我尝试使用第二项: > conda_list()[[2]][2] %>% + use_condaenv(required = TRUE) 但我得到了以下错误: Error in use_c
> library(reticulate)
> library(dplyr)
> conda_list()
因此,我尝试使用第二项:
> conda_list()[[2]][2] %>%
+ use_condaenv(required = TRUE)
但我得到了以下错误:
Error in use_condaenv(., required = TRUE) :
Unable to locate conda environment 'C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python.exe'.
查找可用版本会让我:
> py_discover_config()
python: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python.exe
libpython: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python36.dll
pythonhome: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate
version: 3.6.10 |Anaconda, Inc.| (default, Jan 7 2020, 15:18:16) [MSC v.1916 64 bit (AMD64)]
Architecture: 64bit
numpy: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy
numpy_version: 1.18.1
这是我第一次尝试从R使用Python,所以我相信这是一个用户错误问题,但是搜索错误消息和查看相关堆栈线程并没有帮助。有人知道我做错了什么吗?函数需要一个环境名称,而不是python可执行文件的路径。所以只要使用
use_condaenv("r-reticulate")
不要试图调用使用\u condaenv(“C:\\Users\\caleb\\AppData\\Local\\r-miniconda\\envs\\r-networkite\\python.exe”)
use_condaenv("r-reticulate")