如何在 Mac OS 计算机上使用 R Studio 安装 keras?

How to install keras using R Studio on a Mac OS computer?

如果我运行下面的代码:

install_keras()

我收到以下错误:

Error in python_config_impl(python) : 

发生错误 1 ​​运行宁 /usr/bin/python3: 此外: 警告信息: 1: 在 system2(command = python, args = shQuote(script), stdout = TRUE, : 运行ning 命令 ''/usr/bin/python3' '/Library/Frameworks/R.framework/Versions/4.1/Resources/library/reticulate/config/config.py' 2>/dev/null' 的状态为 1 2: 在 system2(command = python, args = shQuote(script), stdout = TRUE, : 运行ning 命令 ''/usr/bin/python3' '/Library/Frameworks/R.framework/Versions/4.1/Resources/library/reticulate/config/config.py' 2>/dev/null' 的状态为 1

不知何故,我已经成功安装了 keras(我不记得是如何安装的),因为它显示在我的 R 包中。

但是,当我 运行 这些代码时:

library(keras)
is_keras_available()

我得到这个答案:

[1] FALSE

警告信息: 在 system2(command = python, args = shQuote(script), stdout = TRUE, : 运行ning 命令 ''/usr/bin/python3' '/Library/Frameworks/R.framework/Versions/4.1/Resources/library/reticulate/config/config.py' 2>/dev/null' 的状态为 1

我在尝试 运行 install_keras() 时遇到了与您完全相同的错误。我认为问题是在 R 中配置 Python 时,R 找不到路径 '/usr/bin/python3' 的 Python 环境。

以下命令行生成几个路径供您选择:

which -a python python3

我所做的是在 R 中安装库 'reticulate' 和 运行 以下代码。

library(reticulate)
use_python("/Users/[user_name]/opt/anaconda3/bin/python3") #Select the version of Python to be used by reticulate.

然后又给图书馆打电话'keras'

library(keras)
install_keras()

成功了!

我发现对这个问题有用的帖子:

Unable to change Python path in reticulate

https://rstudio.github.io/reticulate/articles/versions.html