在Rstudio 中使用reticulate包调用python环境,结果报错如下:
错误:请求的Python版本('C:/Users/Lvzi/anaconda3/envs/ikar3.8/ Python .exe')不能使用,作为另一个 Python的版本('C:/Users/Lvzi/AppData/Local/r-miniconda/envs/r-reticulate/ Python .exe')已经初始化。
解决方案:
首先 Restart R
第二步 Clear Workspace
第三步 将路径改为你要调用的python版本路径
Sys.setenv(RETICULATE_PYTHON="C:/Users/Lvzi/anaconda3/envs/ikar3.8/python.exe")
#install.packages("reticulate")
#reticulate提供在R中使用Python的接口
library(reticulate)
Sys.setenv(RETICULATE_PYTHON="C:/Users/Lvzi/anaconda3/envs/ikar3.8/python.exe")
py_config()
conda_path <- c("C:/Users/Lvzi/anaconda3/envs/ikar3.8")
use_condaenv(conda_path)