我尝试在R
中使用reticulate
包来在R
中使用python
。我昨天使用了代码,它运行正常。但我今天收到以下错误消息:
> library("reticulate")
> use_python("C:/Users/ghosh/AppData/Local/Programs/Python/Python38/python.exe",required = TRUE)
ERROR: The requested version of Python
('C:/Users/ghosh/AppData/Local/Programs/Python/Python38/python.exe')
cannot be used, as another version of Python
('C:/Users/ghosh/AppData/Local/r-miniconda/envs/r-reticulate/python.exe')
has already been initialized. Please restart the R session if
you need to attach reticulate to a different version of
Python.
Error in use_python("C:/Users/ghosh/AppData/Local/Programs/Python/Python38/python.exe", :
failed to initialize requested version of Python
字符串
虽然这个问题已经发布了,但没有一个解决方案对我有效。请仔细研究一下...谢谢
1条答案
按热度按时间o75abkj41#
不知道你是否找到了答案,但我也遇到了同样的问题(使用Rstudio),我通过打开Tools -> Global Options -> Python,清除Python解释器路径并取消选中“Automatically load project-local Python environments”框,然后重新启动R会话来解决它。